Jump to content

ВПС/ВМ

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

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

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

Происхождение

[ редактировать ]

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

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

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

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

Описание

[ редактировать ]

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

[ редактировать ]
  1. Электронное письмо от Крейга Эсти Полу Чефферсу, 28 декабря 2011 г.
  2. ^ «Хакер, который построил ИТ-инфраструктуру BU | BU Today» .
  • Пол Чефферс, первоначальный автор статьи, работал над операционной системой VPS/VM с 1981 по 1985 год.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b3d97ff487aefa3005ab1a918ed55a6c__1689959760
URL1:https://arc.ask3.ru/arc/aa/b3/6c/b3d97ff487aefa3005ab1a918ed55a6c.html
Заголовок, (Title) документа по адресу, URL1:
VPS/VM - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)