Теорія операційної системи

:: Меню ::

Головна
Представлення даних в обчислювальних системах
Машинні мови
Завантаження програм
Управління оперативною пам'яттю
Сегментна і сторінкова віртуальна пам'ять
Комп'ютер і зовнішні події
Паралелізм з точки зору програміста
Реалізація багатозадачності на однопроцесорних комп'ютерах  
Зовнішні пристрої
Драйвери зовнішніх пристроїв
Файлові системи
Безпека
Огляд архітектури сучасних ОС

:: Друзі ::

Карта сайту
 

:: Статистика ::

 

 

 

 

 

MVS, Os/390, z/os

Перша дві ОС цього сімейства вийшли в 1966 р., незабаром після анонса апаратної архітектури System/360. Це були РСР (Primary Control program -первічная програма, що управляє) і Dos/360 (Disk Operating System). Архітектура обох систем була типова для обчислювальних систем другого покоління — це були пакетні монітори, розраховані на роботу однієї прикладної програми без захисту пам'яті (перші комп'ютери серії System/360 не мали диспетчерів пам'яті).
У 1967 р. були випущені версії РСР: MVT (Multiprogramming with а Variable number of Tasks — багатопрограмна [система] із змінним числом завдань) і MFT (Multiprogramming with а Fixed number of Tasks — те ж, але з фіксованим числом завдань). Обидві системи реалізовували витісняючу багатозадачність в єдиному адресному просторі — MFT використовувала розділи пам'яті, а MVT — відносне завантаження з базовим регістром. Пізніше, до MVT була додана підсистема роботи з декількома терміналами в режимі розділення часу TSO (Timesharing Option — можливість розділення часу), ASP (Asymmetric Multiprocessing System — асиметрична многопроцессорность) і ряд інших прикладних підсистем.
У 1972 р., після появи машин System/370 з диспетчером пам'яті, була випушена перехідна система Os/svs (Single Virtual Storage — єдина віртуальна пам'ять), яка дозволяла використовувати сторінкове підкочування, але не захист завдань один від одного. Нарешті, в 1974 р. була випушена MVS (Multiple Virtual Storage — множинна віртуальна пам'ять), яка надавала кожному завданню власний віртуальний адресний простір об'ємом до 2 Гбайт (у System/360 і перших моделях System/370 адреса була 24-розрядним). Велика частина додаткових підсистем MVT була включена в стандартне постачання MVS.
MVS надавала:

  • роздільні адресні простори;
  • пакетний і інтерактивний (розділення часу) запуск завдань;
  • витісняючу багатозадачність;
  • виконання ниток загалом адресному просторі (нитки в цій системі називаються одиницею обслуговування (service unit));
  • багатопотокове ядро;
  • примітиви того, що взаємовиключає — замки (lock);
  • симетричну многопроцессорность;
  • динамічне підключення і відключення процесорів (як центральних, так і канальних) і їх гарячу заміну;
  • бібліотеки — аналог вкладених каталогів;
  • послідовні, блокові і індексно-послідовні файли;
  • відображення файлів, у тому числі і індексно-послідовних, в адресний простір (VSAM);
  • систему безпеки на основі ACL;
  • розвинені засоби системного моніторингу;
  • мережеві засоби — підтримку стека протоколів SNA (Standard Network Architecture).

MVS втілила всі найбільш прогресивні функції і архітектурні концепції свого часу. MVS була основним продуктом IBM аж до середини 90-х, коли вийшла нова версія системи — Os/390.
У Os/390 основні архітектурні принципи MVS не піддалися тому, що передивляється [redbooks.ibm.com sg245597]. Новини полягали в додаванні наступних можливостей:

  • підтримка багатомашинних кластерів (Parallel Sysplex);
  • розвиток мережевих засобів рівноправної (peer-to-peer) взаємодії;
  • підтримка мережевих протоколів сімейства Tcp/ip (раніше взаємодія з мережами Tcp/ip і NETBIOS здійснювалася за допомогою включення до складу обчислювального комплексу модуля з процесором х86 під управлінням Os/2);
  • сумісність з системами сімейства Unix [redbooks.ibm.com sg245992| (у 1998 г.OS/390 пройшла набір тестів Unix 95 консорціуму Х/open і отримала право називатися UNIX [www.opengroup.org xu007|).

У 1999 р., у зв'язку з початком випуску 64-розрядного сімейства комп'ютерів z900, вийшла 64-розрядна версія системи z/os [www.ibm.com zos].
Системи під управлінням Os/390 і z/os застосовуються головним чином як сервери транзакцій і СУБД масштабу підприємства і складають становий хребет обчислювальних систем більшості крупних компаній.

 

:: Реклама ::

 

:: Посилання ::


 

 

 


Copyright © Kivik, 2017