stringtranslate.com

Проект Джинни

Project Genie был компьютерным исследовательским проектом, начатым в 1964 году в Калифорнийском университете в Беркли . Он создал раннюю систему разделения времени , включая Berkeley Timesharing System , которая затем была коммерциализирована как SDS 940 .

История

Проект Genie финансировался Дж. К. Р. Ликлайдером , тогдашним главой ARPA Information Processing Techniques Office . Проект был меньшим аналогом проекта MAC MIT .

Scientific Data Systems SDS 940 был создан путем модификации 24-битного коммерческого компьютера SDS 930 таким образом, чтобы его можно было использовать для разделения времени. Работа финансировалась ARPA и направлялась Мелвином У. Пиртлом и Уэйном Лихтенбергером из Калифорнийского университета в Беркли. Батлер Лэмпсон , Чак Такер и Л. Питер Дойч были среди молодых технических лидеров этого проекта. [1] После завершения и ввода в эксплуатацию первый 940 работал надежно, несмотря на множество сложных механических проблем, таких как огромный дисковый привод, приводимый в движение гидравлическими рычагами. Он обслуживал около сорока или пятидесяти пользователей одновременно и все еще мог управлять графической подсистемой, которая была вполне работоспособной для своего времени.

Когда SDS осознала ценность системы разделения времени и то, что программное обеспечение было в открытом доступе (финансируемом федеральным правительством США), они вернулись в Беркли и собрали достаточно информации, чтобы начать производство. Поскольку производство SDS было перегружено производством 9 серии и запуском производства серии Sigma, оно не могло включить модификации 940 в стандартную производственную линию. Вместо этого производство 940-х было передано в Отдел системной инженерии, который производил системы, настроенные под требования пользователя. Чтобы произвести 940, Отдел системной инженерии заказал 930 у SDS manufacturing, установил модификации, разработанные инженерами Беркли, и отправил машину клиенту SDS как 940.

Проект Genie стал пионером нескольких компьютерных аппаратных технологий, таких как коммерческое разделение времени, которое позволяло конечному пользователю программировать на машинном языке , отдельные защищенные пользовательские режимы, страничную организацию памяти и защищенную память . Концепции из проекта Genie повлияли на разработку операционной системы TENEX для PDP-10 и Unix , которая унаследовала концепцию разветвления процесса от него [2] (соавтор Unix Кен Томпсон работал над SDS 940, когда учился в Беркли). Мейнфрейм SDS 940 использовался в OnLine System Дугласа Энгельбарта в Стэнфордском исследовательском институте и был первым компьютером, использованным в проекте Community Memory Project в Беркли.

В 1968 году Лэмпсон также помог разработать другую систему разделения времени в Беркли: Cal TSS для CDC 6400 с Extended Core Storage. Лэмпсон участвовал только до 1969 года, [3] но Cal TSS продолжал работать до 1971 года. [4] Несколько участников проекта Genie, такие как Пиртл, Такер, Дойч и Лэмпсон, покинули UCB, чтобы основать Berkeley Computer Corporation (BCC), которая выпустила один прототип, BCC-500. [5] После того, как BCC обанкротилась из-за внезапного прекращения финансирования со стороны арендодателя мэйнфреймов Data Processing Financial & General (DPF&G), BCC-500 была передана в Гавайский университет , где она продолжала использоваться до 1970-х годов. [6] Она стала частью ALOHAnet . [7]

Несколько сотрудников BCC стали ядром компьютерной исследовательской группы Xerox PARC в 1970 году (Deutsch, Lampson и Thacker). Лихтенбергер поступил в Гавайский университет и стал одним из первых сотрудников Cisco Systems . [8]

Пиртл стал техническим директором проекта ILLIAC IV в исследовательском центре Эймса NASA . [9]

Смотрите также

Ссылки

  1. ^ Пол Спинрад и Патти Мигер. «Проект Genie: часть компьютерной революции в Беркли». Калифорнийский университет, инженерное дело в Беркли. Архивировано из оригинала 19 июля 2011 г. Получено 16 апреля 2011 г.
  2. ^ Ритчи, Деннис М. ; Томпсон, Кен (июль 1978 г.). «Система разделения времени UNIX» (PDF) . Bell System Tech. J . 57 (6): 1905–1929. CiteSeerX 10.1.1.112.595 . doi :10.1002/j.1538-7305.1978.tb02136.x . Получено 22 апреля 2014 г. . 
  3. ^ Батлер Лэмпсон (октябрь 1969 г.). "Обзор системы разделения времени CAL" (PDF) . Калифорнийский университет . Получено 20 апреля 2011 г. .
  4. ^ Говард Эвинг Стерджис (январь 1974 г.). «Посмертное заключение о системе разделения времени» (PDF) . Исследовательский центр Xerox в Пало-Альто . Получено 20 мая 2021 г. .
  5. ^ Батлер Лэмпсон . "Berkeley Computer Corporation". Microsoft Research . Получено 16 апреля 2011 г.
  6. ^ Чарльз Ф. Уолл (3 января 1974 г.). "Особенности конструкции ЦП BCC 500" (PDF) . Технический отчет R-1 . Гавайский университет.
  7. ^ Фрэнк Ф. Куо (январь 1995 г.). "Система ALOHA" (PDF) . ACM Computer Communication Review . 25 .
  8. Шон Эддерли (29 ноября 2010 г.). «Выпускник ECE Уэйн Лихтенбергер жертвует часть истории вычислений в университет». Инженерный университет Иллинойса . Архивировано из оригинала 23 июля 2011 г. Получено 16 апреля 2011 г.
  9. Интервью взято Элом Коссовом (29 августа 2007 г.). «Устная история Чарльза (Чака) Такера» (PDF) . Номер ссылки: X4148.2008 . Музей компьютерной истории . Архивировано из оригинала (PDF) 11 августа 2011 г. Получено 20 апреля 2011 г.

Внешние ссылки