Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС / Тема_1.ppt
Скачиваний:
192
Добавлен:
11.04.2015
Размер:
2.72 Mб
Скачать

Приложение

Приложение

Приложение

OS1

OS2

OS3

Пользовательский

режим

Привилегированный

режим

API OS1

API OS2

API OS3

Менеджеры ресурсов

Базовые механизмы

Машинно-независимые задачи

121

Операционные системы

Приложения

 

Серверы ОС

 

Сетевой

Сервер

 

безопасности

 

сервер

 

 

 

 

Приложение

Пользовательский

 

 

OS2

режим

 

 

Приложение

Приложение

OS1

OS3

 

Прикладная

Прикладная

Прикладная

программная

программная

программная

среда OS1

среда OS3

среда OS2

 

Привилегированный режим

МИКРОЯДРО

122

Операционные системы

Подсистемы среды Windows 2000

Приложения

Приложения

Приложения

OS/2

Win32

POSIX

 

Подсистема

Подсистема

Подсистема

Win32

POSIX

OS2

Интегральные подсистемы

(службы сервера,

рабочей станции и подсистема обеспечения безопасности)

СИСТЕМНЫЙ ИНТЕРФЕЙС (NT DLL.DLL)

Режим пользователя

Режим ядра

123

Операционные системы

1.8 Виртуальные машины

Монитор виртуальных машин» (МВМ) - программный уровень абстракции, разделявший аппаратную платформу на несколько виртуальных машин.

Виртуализация – это технология, позволяющаят отделить ПО от нижележащей аппаратной инфраструктуры.

Фактически она разрывает связь между определенным набором программ и конкретным компьютером.

124

Операционные системы

1.8 Виртуальные машины

Монитор виртуальных машин отделяет программное обеспечение от оборудования и формирует промежуточный уровень между ПО, выполняемым виртуальными машинами, и аппаратными средствами.

Этот уровень позволяет МВМ полностью контролировать использование аппаратных ресурсов гостевыми операционными системами (GuestOS), которые выполняются на ВМ.

125

Операционные системы

1.8 Виртуальные машины

МВМ создает унифицированное представление базовых аппаратных средств, благодаря чему физические машины различных поставщиков с разными подсистемами ввода-вывода выглядят одинаково и ВМ выполняются на любом доступном оборудовании.

Благодаря полной инкапсуляции состояния ПО на ВМ монитор МВМ может отобразить эту ВМ на любые доступные аппаратные ресурсы и даже перенести с одной физической машины на другую.

126

Операционные системы

1.8 Виртуальные машины

МВМ играет роль посредника во всех взаимодействиях между ВМ и базовым оборудованием, поддерживая выполнение множества виртуальных машин на единой аппаратной платформе и обеспечивая их надежную изоляцию.

МВМ позволяет собрать группу ВМ с низкими потребностями в ресурсах на отдельном компьютере, снизив затраты на аппаратные средства и потребность в производственных площадях.

127

Операционные системы

1.8 Виртуальные машины

Виртуализация приложений

128

Операционные системы

Виртуализация

129

Операционные системы

130

Операционные системы