Project Genie - это компьютерный исследовательский проект, начатый в 1964 году в Калифорнийском университете в Беркли . Она произвела раннюю систему разделения времени , включая систему разделения времени Беркли , которая затем была коммерциализирована как SDS 940 .
История
Проект Genie финансировался JCR Licklider , в то время главой DARPA. Проект был меньше аналога MIT «s Project MAC .
Scientific Data Systems SDS 940 был создан путем модификации SDS 930 24-разрядной коммерческий компьютера так , чтобы он мог быть использован для Вскрывать. Работа финансировалась ARPA и направлялась Мелвином У. Пиртлом и Уэйном Лихтенбергером из Калифорнийского университета в Беркли. Батлер Лэмпсон , Чак Такер и Л. Питер Дойч были среди молодых технических руководителей этого проекта. [1] После завершения и эксплуатации первый 940 работал надежно, несмотря на множество сложных механических проблем, таких как огромный дисковый привод, приводимый в движение гидравлическими рычагами. Он обслуживал одновременно около сорока или пятидесяти пользователей и все же управлял графической подсистемой, вполне способной для своего времени.
Когда SDS осознала ценность системы разделения времени и то, что программное обеспечение является общественным достоянием (финансируется федеральным правительством США), они вернулись в Беркли и собрали достаточно информации, чтобы начать производство. Поскольку производство SDS было перегружено производством серии 9 и запуском производства серии Sigma, оно не могло включить модификации 940 в стандартную производственную линию. Вместо этого производство 940-х было передано в отдел системного проектирования, который производил системы, адаптированные к требованиям пользователей. Для производства 940 Отдел системного проектирования заказал 930 у производителя SDS, установил модификации, разработанные инженерами Беркли, и отправил машину заказчику SDS как 940.
Project Genie впервые применил несколько компьютерных аппаратных технологий, таких как коммерческое разделение времени, которое позволило конечным пользователям программировать на машинном языке , отдельные защищенные пользовательские режимы, подкачку памяти и защищенную память . Концепции Project Genie повлияли на разработку операционной системы TENEX для PDP-10 и Unix , унаследовавшего от нее концепцию разветвления процессов [2] (соавтор Unix Кен Томпсон работал над SDS 940 в Беркли). SDS 940 мэйнфреймов был использован Дуглас Энгельбарт «s онлайновая система в Стэнфордском исследовательском институте и был первый компьютер , используемый в рамках проекта Community Memory в Беркли.
В 1968 году Лэмпсон также помог разработать другую систему разделения времени в Беркли: Cal TSS для CDC 6400 с расширенным хранилищем ядра. Лэмпсон был задействован только до 1969 года [3], но Cal TSS продолжался до 1971 года. [4] Несколько участников проекта Genie, такие как Пиртл, Такер, Дойч и Лэмпсон покинули UCB, чтобы сформировать Berkeley Computer Corporation (BCC), которая произвела один прототип. , БЦК-500. [5] После того, как BCC обанкротилась после рецессии 1969–1970 годов , BCC-500 был передан Гавайскому университету , где продолжал использоваться в течение 1970-х годов. [6] Он стал частью ALOHAnet . [7]
Несколько сотрудников BCC стали ядром компьютерной исследовательской группы Xerox PARC (Deutsch, Lampson and Thacker) в 1970 году. Лихтенбергер поступил в Гавайский университет и был одним из первых сотрудников Cisco Systems . [8]
Пиртл стал техническим директором проекта ILLIAC IV в Исследовательском центре Эймса NASA . [9]
Смотрите также
Рекомендации
- ^ Пол Спинрад и Патти Мигер. «Project Genie: кусок Беркли компьютерной революции» . Калифорнийский университет, Беркли Инжиниринг. Архивировано из оригинального 19 июля 2011 года . Проверено 16 апреля 2011 года .
- ^ Ричи, Деннис М .; Томпсон, Кен (июль 1978 г.). «Система разделения времени UNIX» (PDF) . Bell System Tech. Дж . 57 (6): 1905–1929. CiteSeerX 10.1.1.112.595 . DOI : 10.1002 / j.1538-7305.1978.tb02136.x . Проверено 22 апреля 2014 года .
- ^ Батлер Лэмпсон (октябрь 1969 г.). «Обзор системы разделения времени CAL» (PDF) . Калифорнийский университет . Проверено 20 апреля 2011 года .
- ^ Говард Юинг Стерджис (январь 1974 г.). «Посмертное исследование системы с разделением времени» (PDF) . Исследовательский центр Xerox в Пало-Альто . Проверено 20 мая 2021 года .
- ^ Батлер Лэмпсон . "Беркли Компьютерная Корпорация" . Microsoft Research . Проверено 16 апреля 2011 года .
- ^ Чарльз Ф. Уолл (3 января 1974 г.). «Особенности конструкции процессора BCC 500» (PDF) . Технический отчет R-1 . Гавайский университет.
- ^ Фрэнк Ф. Куо (январь 1995 г.). «Система АЛОХА» (PDF) . Обзор компьютерных коммуникаций ACM . 25 .
- ^ Шон Аддерли (29 ноября 2010 г.). «Выпускник ECE Уэйн Лихтенбергер жертвует университету часть истории вычислительной техники» . Инженерный университет Иллинойса . Архивировано из оригинала 23 июля 2011 года . Проверено 16 апреля 2011 года .
- ^ Беседовал Эл Коссов (29 августа 2007 г.). "Устная история Чарльза (Чака) Такера" (PDF) . Номер ссылки: X4148.2008 . Музей истории компьютеров . Архивировано из оригинального (PDF) 11 августа 2011 года . Проверено 20 апреля 2011 года .
Внешние ссылки
- Документация Project Genie