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

редактировать
V
Разработчик Дэвид Черитон
Написано на C
Рабочее состояниеСнято с производства
Первый выпуск1981 г.; 39 лет назад (1981)
Последний выпуск Final / 1988; 32 года назад (1988)
Доступно на английском
ПлатформеРабочие станции :. SUN, MicroVAX
Тип ядра Microkernel
Пользовательский интерфейс по умолчанию VGTS
Лицензия Стэнфордский университет
ПредыдущийТот, Verex

Операционная система V (иногда пишется V-System ) - это прекращенная микроядро операционная система, разработанная преподавателями и студентами группы Распределенные системы в Стэнфорде. Университет с 1981 по 1988 год под руководством профессоров Дэвида Черитона и Кита А. Ланца. V был преемником операционных систем Thoth и Verex, разработанных Cheriton в 1970-х годах. Несмотря на очень похожие названия и близкие даты разработки, он не имеет отношения к UNIX System V.

Содержание
  • 1 Функции
    • 1.1 Команды
  • 2 Ссылки
  • 3 Внешние ссылки
Функции

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

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

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

V оказал заметное влияние. После первоначальной реализации на одном компьютере был разработан универсальный протокол передачи сообщений (VMTP) для расширения семантики системного вызова «отправка-получение-ответ» в локальной сети. Протокол включал поддержку многоадресной рассылки, разработанную Стивом Дирингом в качестве аспиранта в группе. Уровень Интернет-протокола для поддержки этого превратился в стандарт IP multicast.

Система V использовалась для графического пользовательского интерфейса (GUI) исследование. Служба виртуальных графических терминалов (VGTS) предоставила модульную оконную систему как для локальных, так и для удаленных приложений. Малоизвестная W Window System получила свое название потому, что сначала была размещена в операционной системе V, а более известная X Window System, в свою очередь, получила свое название, потому что ее первая версия был частично основан на W. V также породил еще одну попытку чистого микроядра в Apple Computer, известную как Vanguard, которая добавила ряд улучшений в базовую систему. Позже компания Vanguard исчезла в результате реорганизации. Телевизионный измерительный прибор Tektronix VM700 был разработан в сетевой среде V в конце 1980-х годов и работал под управлением слегка модифицированной версии операционной системы V; это устройство производилось и продавалось много лет.

Команды

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

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-18 07:58:56
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте