Z/VM – ОС, ориентированная на аппаратную платформу zSeries, построенная на основе концепции виртуальных машин.
Функции менеджера ВМ выполняет управляющая программа, создающая на них образы и распределяющая на них физические ресурсы.
ВМ разделяются по режимам работы. С точки зрения используемых конфигураций памяти, ВМ могут быть трех типов:
1. V=R (Virtual=Real). Машина получает в своё распоряжение фиксированный непрерывный участок памяти, начинающийся с нулевого адреса.
2. V=F (Vittual=Fixed). Машина получает в своё распоряжение фиксированный непрерывный участок памяти, начинающийся с адреса, отличного от нулевого.
3. V=V (Virtual=Virtual). ВМ непосредственно память не использует
По использованию периферийных устройств, ВМ могут применять:
1. Способ закрепления. Exclusive.Реальное устройство полностью отдается в распоряжение ВМ.
2. Способ разделения. Shared. Реальное устройство разделяется несколькими ВМ.
3. Способ накопления. Spooled. Реальному устройству выделяется область ЖД (спул), используемая для накопления вводимой и выводимой информации. Взаимодействие устройства и спула контролируется CP – control program – управляющая программа.
|
|
4. Способ симуляции. Simulated. Программное модулирование работы устройств, физически отсутствующих в системе.
Управление памятью основано на концепции множественных ВАП, размером 2Гб или 16экзобайт.
CMS ПРИЛОЖЕНИЕ | … | CMS приложение | VM1 (пр-во данных) | … | VMN (пр-во данных) | Приложение | … | … | Приложение | … | … |
CMS | … | CMS | Гостевая ОС1 | Гостевая ОС2 | |||||||
CP |
Рис39. По запросу пользователя создает виртуальную машину, выделяя ей адресное пространство и загружая туда диалоговый монитор CMS или гостевую ОС.
Файлы Z/VM могут располагаться на мини-дисках или в пространстве распределяемой ФС.
Мини-диск – непрервыный участок реального диска, состоящий из смежных цилиндров. Характеризуется логическим номером, меткой, объемом и режимом доступа.
Могут быть трех типов:
1. Постоянные. Определяется в реестре пользователя ВМ и доступно каждый пользовательский сеанс.
2. Временные. Создаются в ходе пользовательского сеанса и уничтожаются при его завершении.
3. Виртуальные. Эмулируются по запросу виртуальной памяти.
Разделяемая ФС – расширение базовой ФС CMS или диалогового монитора.а
SFS (shared FS) для всех виртуальных машин (пользователей) предоставляет место в специально сконфигурированной области ЖД (файловом пуле).