PR/SM

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

PR/SM (англ. Processor Resource/System Manager) — гіпервізор, або монітор віртуальних машин типу 1, призначений для мейнфреймів System/390 і IBM System z.[1] PR/SM дозволяє багатьом «логічним розділам» (англ. logical partitions, LPAR) системи здійснювати спільний доступ до центральних процесорів, каналів вводу-виводу і пристроїв збереження з прямим доступом (DASD).

Історія

[ред. | ред. код]

PR/SM був вперше представлений IBM у 1988 році разом з мейнфреймами IBM 3090.[2] Гіпервізор заснований на компоненті CP (англ. Control Program) пакету VM/XA, що бере свій початок від систем CP-40 і CP-67 (розроблені у 1960-х роках), і архітектури віртуалізації, розробленої для IBM System/370 (1970-ті роки).[3] Інструкція процесора SIE (Start Interpretive Execution) вперше з'явилася у мейнфреймі IBM 3081 (архітектура System/370-XA), а першою операційною системою, що її використовувала, стала VM/XA

Архітектура

[ред. | ред. код]

Гіпервізор PR/SM запускається безпосередньо на машинному рівні і виділяє системні ресурси для одного або більше логічних розділів (LPAR, Logical PARtitions).

Запуск віртуальної машини здійснюється за допомогою інструкції SIE (англ. Start Interpretive Execution), реалізованої у мікрокоді.

Сучасні мейнфрейми IBM (такі як z9 і z10) працюють виключно у режимі LPAR: гіпервізор PR/SM запускається завжди, навіть якщо сконфігуровано запуск лише одного логічного розділу.

PR/SM оптимізований таким чином, що найбільш ефективною є така робота операційних систем, коли вони не створюють пікове навантаження на апаратне забезпечення одночасно (наприклад, ОС які обслуговують користувачів з різних часових зон).[4]

Див. також

[ред. | ред. код]

Джерела

[ред. | ред. код]
  1. System z PR/SM (англ.). Архів оригіналу за 3 січня 2013. Процитовано 16 лютого 2019.
  2. Singh, K.; Dymoke-Bradshaw, L.; Castiglion, T.; Hanninen, P.; Junior, V. R.; Kappeler, P. (2010). Security on the IBM Mainframe (PDF). IBM Redbooks (англ.). Архів оригіналу (PDF) за 7 лютого 2019. Процитовано 6 лютого 2019.
  3. z/VM built on IBM Virtualization Technology: General Information. Version 4 Release 3.0 (PDF) (англ.). IBM Corp. 1990, 2002. GC24-5991-04. Архів оригіналу (PDF) за 10 вересня 2020. Процитовано 6 лютого 2019.
  4. Ted MacNeil (July 2006). LPAR and PR/SM. IBM Systems Magazine (англ.). Архів оригіналу за 7 лютого 2019. Процитовано 6 лютого 2019.