Jump to content

В (операционная система)

V
Разработчик Дэвид Черитон
Написано в С
Семейство ОС Распределенная операционная система
Рабочее состояние Снято с производства
Первоначальный выпуск 1981 год ; 43 года назад ( 1981 )
Последний выпуск Финал / 1988 год ; 36 лет назад ( 1988 )
Маркетинговая цель Исследовать
Доступно в Английский
Обновить метод Скомпилировать из исходного кода
Платформы Рабочие станции :
СОЛНЦЕ , MicroVAX , DEC Firefly
ядра Тип Микроядро
По умолчанию
пользовательский интерфейс
ВГТС
Лицензия Стэнфордский университет
Предшественник Тот , Верекс

Операционная система V (иногда называемая V-System ) — это снятая с производства на основе микроядра распределенная операционная система , которая была разработана преподавателями и студентами Группы систем распределенных Стэнфордского университета с 1981 по 1988 год под руководством профессоров Дэвида Черитона и Кейта А. Ланца. [1] V была преемницей операционной системы Тота и ядра Verex , разработанных Черитоном в 1970-х годах. [2] [3] Несмотря на схожие названия и близкие даты разработки, он не имеет отношения к UNIX System V.

Ключевыми понятиями в V являются многопоточность и синхронная передача сообщений . Исходная терминология V использует процесс для того, что сейчас обычно называют потоком , и команду для того, что сейчас обычно называют процессом, состоящим из нескольких потоков, разделяющих одно адресное пространство. Связь между потоками в V использует синхронную передачу сообщений с короткими сообщениями фиксированной длины, которые могут включать права доступа получателя на чтение или запись части адресного пространства отправителя перед ответом. Один и тот же интерфейс передачи сообщений используется как между потоками внутри одного процесса, между потоками разных процессов внутри одной машины, так и между потоками на разных машинах, соединенных локальным Ethernet . [4] Поток, получающий сообщение, не обязан отвечать на него до получения других сообщений; это отличало модель от рандеву Ады .

Одним из распространенных шаблонов использования средства обмена сообщениями является то, что клиенты отправляют сообщения на сервер с запросом той или иной формы обслуживания. Со стороны клиента это очень похоже на удаленный вызов процедур (RPC). Автоматическому генератору заглушек не хватало удобства, но, напротив, клиент мог передавать один параметр по ссылке, что невозможно в других реализациях RPC. Со стороны сервера модель больше отличается от RPC, поскольку по умолчанию все клиентские запросы мультиплексируются в один серверный поток. Однако сервер может явно разветвлять потоки для параллельной обработки клиентских запросов; если это будет сделано, то модель на стороне сервера будет во многом похожа на RPC.

V никогда не был самоцелью для Стэнфордской группы; скорее, он использовался как средство для множества различных исследовательских проектов в области распределенных операционных систем и сетей. Как и другие разработки операционных систем того времени (например, Sprite ), V представлял собой полноценную систему, которая в основном размещалась самостоятельно. Многие студенты использовали V как единственную операционную систему на своих бездисковых рабочих станциях SUN или MicroVAX . Компиляцию можно было выполнять либо на V, либо на машинах VAX Unix , которые предоставляли файловую службу в более стабильной среде, чем постоянно меняющаяся исследовательская система.

Ви действительно оказал заметное влияние. После первоначальной реализации на одном компьютере был разработан универсальный протокол транзакций сообщений (VMTP) для расширения семантики системных вызовов «отправка-получение-ответ» по локальной сети . [5] [6] Протокол включал поддержку многоадресной рассылки, разработанную Стивом Дирингом, будучи аспирантом группы. Уровень интернет-протокола, поддерживающий это, превратился в стандарт многоадресной IP-адресации . [1] [7]

V-System использовалась для исследования графического пользовательского интерфейса (GUI). Служба виртуальных графических терминалов (VGTS) предоставила модульную оконную систему как для локальных, так и для удаленных приложений. [8] Малоизвестная система W Window получила свое название потому, что сначала она была размещена на операционной системе V, а более известная система X Window , в свою очередь, получила свое название потому, что ее первая версия частично была основана на W. [9]

еще одну разработку чистого микроядра, V также породил в Apple Computer известную как Vanguard , которая добавила ряд улучшений в базовую систему. [10] Позже «Авангард» исчез в результате реорганизации.

Телевизионный измерительный прибор Tektronix ; VM700 был разработан в сетевой среде V в конце 1980-х годов и работал под управлением слегка модифицированной версии операционной системы V это устройство производилось и продавалось на протяжении многих лет.

Ridge Operating System (ROS) компании Ridge Computers была коммерческой системой, основанной на Стэнфордской V-системе. [11]

Ниже приведен список команд рабочей станции , которые поддерживаются интерфейсом командной строки операционной системы V версии 6.0 . [12]

  1. ^ Jump up to: а б «Прошлые исследования DSG» . Группа распределенных систем . 20 июля 1995 года. Архивировано из оригинала 27 июля 2012 года . Проверено 14 сентября 2020 г.
  2. ^ Черитон, Дэвид Р. (1982). Система Тота: многопроцессное структурирование и переносимость . Северная Голландия. ISBN  0-444-00701-6 .
  3. ^ Черитон, Дэвид Р. (январь 1981 г.). «Проектирование распределенного ядра». Материалы конференции ACM '81 по - ACM 81 . стр. 46–52. дои : 10.1145/800175.809831 . ISBN  0-89791-049-4 . S2CID   14212831 .
  4. ^ Черитон, Дэвид Р. (март 1988 г.). «Распределенная система V» (PDF) . Коммуникации АКМ . 31 (3): 314–333. дои : 10.1145/42392.42400 . S2CID   7523994 . Архивировано из оригинала (PDF) 12 августа 2017 года . Проверено 25 июня 2011 г. Перепечатано в журнале «Инновации в сетевых технологиях». ISBN   0-89006-337-0
  5. ^ Черитон, Дэвид Р. (февраль 1988 г.). «Универсальный протокол передачи сообщений» . РФК 1045 . дои : 10.17487/RFC1045 . Проверено 25 июня 2011 г.
  6. ^ Черитон, Дэвид Р. (1986). «VMTP: транспортный протокол для систем связи следующего поколения» . Обзор компьютерных коммуникаций ACM SIGCOMM . 16 (3): 406–415. дои : 10.1145/1013812.18217 . ISBN  0-89791-201-2 .
  7. ^ Диринг, Стив (август 1989 г.). «Расширения хоста для многоадресной IP-рассылки» . РФК 1112 . дои : 10.17487/RFC1112 . Проверено 4 сентября 2013 г.
  8. ^ Новицкий, Уильям И. (март 1985 г.). Разделение функций в распределенной графической системе (PDF) . Стэнфордский университет. Технический отчет CSL-85-282
  9. ^ Хан, Харли (1995). Unix-компаньон . Осборн МакГроу-Хилл. п. 45. ИСБН  0-07-882149-5 .
  10. ^ Финлейсон, Росс С.; Хеннеке, Марк Д.; Голдберг, Стивен Л. (1993). «От V до Vanguard: эволюция распределенного объектно-ориентированного микроядерного интерфейса» . Симпозиум USENIX по микроядрам и другим архитектурам ядра : 3.
  11. ^ Меер, Вей С. (январь 1985 г.). «Что после Ньюкасла? Отчет о распределенном собрании UNIX» (PDF) . Информационный бюллетень австралийской группы пользователей Unix . Том. 5, нет. 6. Австралийская группа пользователей Unix. стр. 5–9.
  12. ^ Справочное руководство V-System 6.0
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4610548774218e5dc36fd529a17128c5__1718742780
URL1:https://arc.ask3.ru/arc/aa/46/c5/4610548774218e5dc36fd529a17128c5.html
Заголовок, (Title) документа по адресу, URL1:
V (operating system) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)