Кіріспе
VPS/VM (Virtual Processing System/Virtual Machine) - 1977 жылдан 1990 жылға дейін жалпы пайдалануда болған және кем дегенде 1993 жылға дейін шектеулі қолданыста болған IBM System/370 IBM 3090 компьютерлерінде жұмыс істейтін операциялық жүйе. 1980 жылдары VPS / VM Бостон университетінің негізгі операциялық жүйесі болды және бәсекелес VM / CMS есептеу жүйелері тек 120 пайдаланушыны ғана жүргізе алатын уақытта 250 пайдаланушыны басқаратын. Әрбір пайдаланушы VM, IBM гипервизор операциялық жүйесімен виртуалды машинада жұмыс істеді. VM виртуалды IBM 370 машинасын ұсынды, ол VPS операциялық жүйесімен жұмыс істеді. VM коды барлық VPS виртуалды машиналарына оқуға және жазуға рұқсаты бар сақтау беттерін бөлісуге мүмкіндік беру үшін өзгертілген. VPS ортақ ядроны, сондай-ақ бір VPS виртуалды машинасынан екіншісіне деректерді өткізуді жеңілдету үшін қолданылатын беттерді пайдаланды. Бұл ұйым MVS-ке өте ұқсас; Виртуалды машиналарды мекенжай кеңістіктерімен алмастырады.
Сипаттама
IBM-ге негізделген операциялық жүйе және DOS / VSE уақыт бөлісу опциялары сияқты VPS / VM пайдаланушыға IBM 3270 толық экранды терминалды (жасыл экран) және VM / CMS сияқты пайдаланушы интерфейсін ұсынды. Әр пайдаланушының 11 мегабайт виртуалды машинасы болды (ортасында 3 мегабайт есте сақтау бос жері бар) және 1984 жылдан бастап бір уақытта бірнеше бағдарламаны орындай алды. Операциялық жүйе аз құжатталған, бірақ оны алғаш рет БУ докторанты Чарльз Браун және физика ғылымдарының докторы Джон Х. Портер жазды, ол кейін VPS жобасының басшысы болды (соңында Бостон университетінің ақпараттық жүйелер және технологиялар вице-президенті болды). Мариан Мур VPS жүйесін іске қосу үшін қажетті кейінгі VM кодының көп бөлігін жазды. Джози Бондюк кейінірек жасалатын кейбір VPS қосымшаларын жазды, мысалы UNIX құбырлары. Көптеген MVS/VM бағдарламалары VPS/VM-де, мысалы XEDIT-те, Pascal, PL/1, C және Cobol компиляторларында жұмыс істеді. Бұл MVS/VM бағдарламалары OS/VM қадағалаушыларының шақыруларын (SVC) симуляциялайтын OS симуляциялық бағдарламасымен жұмыс істеді. Маргори Орр ОЖ-ның симуляциялық бағдарламасын әзірлеу мен техникалық қызмет көрсетуді бақылады. ОЖ-ның симуляциялық пакетінің бөліктерін жазған немесе оны ұстаған кейбір бағдарламашылар Маргори Орр, Тимоти Грейзер, Дэниел Левбре, Джон Колдуэлл Лотц және Пол Шефферс болды. Майкл Кругман IFMSG, VPS үшін JCL тілі және MAIL, алғашқы электрондық пошта бағдарламасы сияқты алғашқы негізгі құралдарды жазды. SENDMAIL, Франсис Костанцо жазған, BITNET жүйесі бойынша электрондық поштаны іске асырды. VPS-ке орнатылған кейбір SQL-ге дейінгі деректер қоры FOCUS және NOMAD2 болды. Майкл Геттс HELP жүйесінің алғашқы және жылдам нұсқасын жазды. Файл жүйесі иерархиялық емес еді және бастапқыда әрбір файлдың бірегей 8 таңбалы файл атауы болуы керек еді. Бұл ақырында ауырға соқты және әр пайдаланушыға жеке каталог берілді. Таспалар мен IBM диск файлдары, сондай-ақ жергілікті VPS мәтіндік файлдары қолдайтын. Бұл өте қарапайым қабық болды және Пауль Шефферс жазған PAW компьютерлік бағдарламасынан басқа ешқандай үлгілер қолдауға алынбады. Гленн Бреснаханның графикалық бөлімі, негізінен, 1980-ші жылдардың ортасында UNIX-тің көпшілік құрал-жабдықтарын көшірді. Уильям Маршалл бастапқы жүйелік құжаттаманың көп бөлігін жасады, сонымен қатар PL/1 қолдауын қамтамасыз етті. Джо Демпти пайдаланушылар қызметі директоры болды. Диана Робанске статистика бойынша кеңесші болды және 1980 жылдан 1985 жылға дейін студенттерге көмек көрсету қызметін жүргізді. Джон Холихан сонымен қатар Пайдаланушылар қызметі статистикасы бойынша консультант болды. VPS/VM GUI-ге дейінгі IBM операциялық жүйесі болды және басқа IBM TSO негізделген жүйелерге қарағанда көбірек пайдаланушыларды басқаратын. Университеттердегі жүйелердің көпшілігі редакторлар мен компиляторларды ғана ұсынған кезде, VPS 10 жылдан астам уақыт бойы 10 000 университет қауымдастығына осы қызметтерді ұсынды. VPS/VM саясаты операциялық жүйе мен негізгі құралдар IBM 370 ассемблері тілінде жазылуы керек еді. Бұл шешім жүйенің дамуын шектеді және ол ақыр соңында оны алмастырған UNIX негізделген жүйелермен бәсекелесе алмады. Алайда, VPS ақырында әлемдегі қазіргі операциялық жүйелердің көптеген мүмкіндіктерін үлгіледі және 1980 жылдары IBM370 құрастырушы бағдарламалаушыларына мұқтаж көптеген компаниялар үшін ынталы жаттықтырушы болды.