Jump to content

Пилотная версия (операционная система)

Пилот
Разработчик Ксерокс ПАРК
Написано в Меса
Рабочее состояние Исторический
Первоначальный выпуск 1981 год ; 43 года назад ( 1981 )
Доступно в Английский
Платформы Xerox Star Рабочие станции
По умолчанию
пользовательский интерфейс
Графический интерфейс пользователя

Pilot — однопользовательская многозадачная операционная система , разработанная компанией Xerox PARC в начале 1977 года. Pilot была написана на Mesa языке программирования и насчитывала около 24 000 строк кода . [1]

Pilot был разработан как однопользовательская система в высокосетевой среде других систем Pilot с интерфейсами, предназначенными для межпроцессного взаимодействия (IPC) по сети через интерфейс потока Pilot. Пилот объединил виртуальную память и файловое хранилище в одну подсистему и использовал архитектуру менеджер/ ядро для управления системой и ее ресурсами.

Ее проектировщики рассматривали модель невытесняющей многозадачности, но позже выбрали вытесняющую (выполнять до блокировки) систему на основе мониторов . [1] В состав Pilot входил отладчик Co-Pilot, который мог отлаживать замороженный снимок операционной системы, записанный на диск.

Типичная рабочая станция Pilot запускала 3 операционные системы одновременно на 3 разных дисковых томах: Co-Co-Pilot (резервный отладчик на случай сбоя основной операционной системы), Co-Pilot (основная операционная система, работающая под управлением второго пилота и используемая для компиляции и связывания программ) и неполноценную копию Pilot, работающую на третьем томе диска, которую можно было загрузить для запуска тестовых программ (что может привести к сбою основной среды разработки).

Отладчик был написан для чтения и записи переменных программы, хранящейся на отдельном дисковом томе.

Эта архитектура была уникальной, поскольку позволяла разработчику выполнять одношаговую обработку даже кода операционной системы с семафорными блокировками, хранящегося на нижнем дисковом томе. Однако по мере роста памяти и исходного кода процессоров Xerox серии D время на контрольную точку и восстановление операционной системы (известное как «мировая замена») росло очень сильно. Запуск одной строки кода в среде худшей операционной системы может занять 60–120 секунд.

В конце концов, вместо Co-Pilot был разработан сорезидентный отладчик. [2]

использовалась Pilot В качестве операционной системы для рабочей станции Xerox Star .

См. также

[ редактировать ]
  1. ^ Jump up to: а б Лэмпсон, Батлер В .; Дэвид Д. Ределл (февраль 1980 г.). «Опыт работы с процессами и мониторами в Mesa» (PDF) . Коммуникации АКМ . 23 (2): 105–117. дои : 10.1145/358818.358824 . Проверено 22 июня 2007 г.
  2. ^ Гиллис, Дональд В. «Отладчики, останавливающие мир» . Проверено 24 февраля 2024 г.

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a4274bb4f8b8efd03ba6224c7a5ff7b1__1710042120
URL1:https://arc.ask3.ru/arc/aa/a4/b1/a4274bb4f8b8efd03ba6224c7a5ff7b1.html
Заголовок, (Title) документа по адресу, URL1:
Pilot (operating system) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)