VPS / VM

редактировать
VPS / VM
Vpscreen.png Экран входа в систему VPS
Разработчик Университет Макгилла, Бостон Университет
Рабочее состояниеИсторическое
Маркетинговая цельмэйнфрейм IBM компьютеры
Доступно на английском
ПлатформахIBM System / 370 - IBM 3090
Лицензия Собственная

VPS / VM (Виртуальная система обработки / Виртуальная машина ) была операционной системой, которая работала на IBM System / 370 - Компьютеры IBM 3090 в Бостонском университете в основном использовались с 1977 по 1990 год и использовались ограниченно по крайней мере до 1993 года. В течение 1980-х годов VPS / VM была основной операционной системой Бостонского университета и часто обслуживала до 250 пользователей в то время, когда конкурирующие вычислительные системы VM / CMS могли запускать только 120 или около того пользователей.

Каждый пользователь работал на виртуальной машине под виртуальной машиной, операционной системой гипервизора IBM. VM предоставила виртуальную машину IBM 370, на которой работала операционная система VPS. Код виртуальной машины был изменен, чтобы все виртуальные машины VPS могли совместно использовать страницы хранилища с доступом для чтения и записи. VPS использует общее ядро, а также страницы, используемые для облегчения передачи данных с одной виртуальной машины VPS на другую. Эта организация очень похожа на MVS ; замена адресных пространств виртуальными машинами.

Содержание
  • 1 Происхождение
  • 2 Описание
  • 3 См. Также
  • 4 Ссылки
Истоки

По словам Крейга Эсти, который работал в Академическом вычислительном центре Бостонского университета между 1974 и 1977:

Первоначальное название VPS было RACS (вычислительная система удаленного доступа), первоначально разработанная в Университете Макгилла в Монреале с 1966 года. Название было сокращено до RAX. Он был запущен [по крайней мере] в 1973 году в BU [вероятно, раньше]. Хотя был период совместной разработки, к 1972 году McGill и BU начали расходиться, и тогда МакГилл переименовал свою версию RAX в MUSIC / SP. MUSIC / SP имеет свою собственную вики-запись с некоторыми дополнительными подробностями, изрядное количество применимо к BU / RAX...

Разработка VPS была скорее эволюционной, чем революционной. Необходимые изменения вносились постепенно, пока система называлась RAX. Он был переименован в VPS, главным образом потому, что получившаяся система была достаточно хороша, чтобы предпринимались попытки коммерчески монетизировать ее...

MUSIC / SP оставалась отдельной ОС. Но у BU был IBM 370/145, и они использовали гипервизор виртуальных машин VM / 370

IBM, и RAX стал клиентской ОС. Изначально для всех пользователей использовалась только одна виртуальная машина. Но RAX становился все более и более «осведомленным о гипервизоре». В конце концов, он предоставил каждому пользователю RAX свою собственную виртуальную машину (в родительской ОС VM / 370, но невидимую для пользователя RAX), так что в конечном итоге управление RAX напоминало многоядерную / распределенную архитектуру многих [виртуальных] машин с одной общей памятью. копия клиента RAX. Когда эта работа была завершена, она была переименована в VPS.

Описание

Операционная система на базе IBM и, как и некоторые DOS / VSE опции разделения времени, VPS / VM предоставил пользователю полноэкранный терминал IBM 3270 (зеленый экран) и пользовательский интерфейс, похожий на VM / CMS. У каждого пользователя была виртуальная машина размером 11 мегабайт (со странным разрывом памяти в 3 мегабайта посередине), а с 1984 года он мог запускать несколько программ одновременно.

Операционная система была скудно документирована, но сначала была написана Чарльзом Брауном, докторантом BU, и Джоном Х. Портером, доктором физики, который позже стал главой проекта VPS (и в конечном итоге вице-президентом Бостонского университета). президент по информационным системам и технологиям). Мэриан Мур написала большую часть более позднего кода виртуальной машины, необходимого для работы системы VPS. Джози Бондок написала некоторые из более поздних дополнений к VPS, например UNIX piping.

Многие программы MVS / VM выполнялись на VPS / VM, например XEDIT, и компиляторы для Pascal, PL / 1, C и Кобол. Эти программы MVS / VM выполнялись под управлением программы моделирования ОС, которая имитировала вызовы супервизора ОС / ВМ (SVC). Маргори Орр руководила разработкой и сопровождением программы моделирования ОС. Некоторые из программистов, которые написали части пакета моделирования ОС или поддерживали его, были Маргори Орр, Тимоти Грейзер, Дэниел Левбре, Джон Колдвелл Лотц и Пол Чефферс.

Майкл Кругман написал некоторые из первых основных утилит, таких как IFMSG, язык JCL для VPS, а также MAIL, раннюю программу электронной почты. SENDMAIL, написанный Фрэнсисом Костанцо, реализовал электронную почту в системе BITNET.

Некоторые базы данных pre SQL, установленные на VPS, были FOCUS и NOMAD2.

Майкл Геттес написал раннюю и быструю систему HELP.

Файловая система не была иерархической, и изначально каждый файл должен был иметь уникальное 8-символьное имя файла. Со временем это стало обременительным, и каждому пользователю был предоставлен свой личный каталог.

Поддерживались ленты и дисковые файлы IBM, а также собственные текстовые файлы VPS.

Была очень простая оболочка, и никакие шаблоны не поддерживались, за исключением компьютерной программы PAW, написанной Полом Чефферсом.

Графический отдел под руководством Гленна Бреснахэна, по сути, перенес большинство утилит UNIX в середине 1980-х годов.

Уильям Маршалл выполнил большую часть документации по ранней системе, а также предоставил поддержку PL / 1. Джо Демпти был директором по обслуживанию пользователей. Диана Робанске была консультантом по статистике и руководила службами помощи студентам с 1980 по 1985 год. Джон Хулихан также был консультантом по статистике пользовательских сервисов.

VPS / VM представляла собой работающую операционную систему IBM до GUI и часто могла запускать больше пользователей, чем другие системы на базе IBM TSO. Когда большинство университетских систем предоставляли только компиляторы, VPS предоставляла эти услуги университетскому сообществу из 10 000 BU в течение более 10 лет.

Политика VPS / VM заключалась в том, что операционная система и основные утилиты должны быть написаны на языке ассемблера IBM 370 . Это решение ограничивало развитие системы, и в конечном итоге она не могла конкурировать с системами на основе UNIX, которые в конечном итоге ее заменили. Тем не менее, в конечном итоге VPS смоделировал многие функции тогдашних операционных систем по всему миру и стал хорошим помощником для многих компаний, которым в 1980-х годах требовались программисты на ассемблере IBM370.

См. Также
Ссылки
  • Пол Чефферс, оригинальный автор статьи, работал над операционной системой VPS / VM с 1981 по 1985 год.
Последняя правка сделана 2021-06-18 07:51:30
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте