Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_ОС / 11_Windows.ppt
Скачиваний:
51
Добавлен:
03.06.2015
Размер:
535.55 Кб
Скачать

Операционные системы Автор В.А.Серков

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

В.А.Серков "Операционные системы" 11

1

История

1981 г. – графическая оболочка Windows для ОС MSDOS.

1988 г. – Windows 2.0 для процессоров 286/386.

1990 г. - Windows 3.0

1993 г. - Windows 3.11 для рабочих групп.

В.А.Серков "Операционн

2

ые системы" 11

 

Windows 3.11

Имела приятный графический пользовательский интерфейс.

Использовала весь объем памяти, адресуемой микропроцессорами 80286, 80386 и выше.

Могла использовать виртуальную память, этот режим работы был назван 386-м расширенным (386 Enhanced Mode).

Имела многозадачные возможности, правда, не с разделением, а с кооперативным (cooperative) использованием процессорного времени.

Минимальный объем оперативной памяти 1 Мбайт в Стандартном режиме (Standard Mode);

Windows 3.11 по-прежнему могла работать на машинахкласса IBM PC XT с использованием только нижнейпамяти (Реальный режим, или Real Mode).

В.А.Серков "Операционн

3

ые системы" 11

 

Системная виртуальная машина System VM

Внутри размещаются все 16-разрядные приложения

Win16, а также код и данные

системных DLL, которые

обеспечивают выполнение

сервисных функций ОС.

Приложения Win16

выполняются в общем адресномпространстве внутри системной

виртуальной машины.

Программы Win16

выполняются в режиме невытесняющей

многозадачности.

System VM

System VDM

Приложения WIN-16

Приложения DOS

Сервисные функции системы

Пользовательский слой (кольцо 3)

 

Привилегированный слой (кольцо 0)

Ядро (kernel.exe, user.ехе, gdi.ехе)

Диспетчер устанавливаемых

Сервисные

файловых систем

функции VMM

Драйверы 32-х разрядного

Драйверы

доступа к дискам и файлам

виртуальных

 

устройств

В.А.Серков "Операционн

4

ые системы" 11

 

System VDM

Приложения

System VM

System VDM

DOS запускаются на

Приложения WIN-16

Приложения DOS

 

 

отдельных

Сервисные функции системы

виртуальных DOS-

Пользовательский слой (кольцо 3)

 

машинах (VDM),

Привилегированный слой (кольцо 0)

Ядро (kernel.exe, user.ехе, gdi.ехе)

работающих в

Диспетчер устанавливаемых

Сервисные

режиме

файловых систем

функции VMM

 

 

вытесняющей

Драйверы 32-х разрядного

Драйверы

доступа к дискам и файлам

виртуальных

многозадачности.

 

устройств

 

 

В.А.Серков "Операционн

5

ые системы" 11

 

Сервисные функции системы

Системные библиотеки USER, GDI и KERNEL предоставляют сервисные функции операционной системы приложениям

и отображаются в

адресное пространство, совместно используемое

приложениями Win16.

System VM

System VDM

Приложения WIN-16

Приложения DOS

Сервисные функции системы

Пользовательский слой (кольцо 3)

 

Привилегированный слой (кольцо 0)

Ядро (kernel.exe, user.ехе, gdi.ехе)

Диспетчер устанавливаемых

Сервисные

файловых систем

функции VMM

Драйверы 32-х разрядного

Драйверы

доступа к дискам и файлам

виртуальных

 

устройств

В.А.Серков "Операционн

6

ые системы" 11

 

Ядро Windows 3.11

KERNEL управляет распределением памяти, процессами, файловым вводом-выводом и так далее.

USER.ЕХЕ служил для работы с такими устройствами, как клавиатура, мышь, таймер и порты, а также функции отображения элементов графического

интерфейса (окон, меню).

GDI.ЕХЕ поддерживает

графические процедуры - прорисовку линий, закрашивание, отображения шрифтов и взаимодействие с

драйверами графических устройств - дисплея и принтера.

System VM

System VDM

Приложения WIN-16

Приложения DOS

Сервисные функции системы

Пользовательский слой (кольцо 3)

 

Привилегированный слой (кольцо 0)

Ядро (kernel.exe, user.ехе, gdi.ехе)

Диспетчер устанавливаемых

Сервисные

файловых систем

функции VMM

Драйверы 32-х разрядного

Драйверы

доступа к дискам и файлам

виртуальных

 

устройств

В.А.Серков "Операционн

7

ые системы" 11

 

Файловая система

Диспетчер устанавливаемых файловых систем (IFS) и драйвер 32- разрядного доступа к файлам (только в Windows for Workgroups 3.11) осуществляют большинство файловых операций в защищенном режиме, что ускоряетдоступ к файлам.

Драйвер 32- разрядного доступа к диску управляет обменом с диском нафизическом уровне.

System VM

System VDM

Приложения WIN-16

Приложения DOS

Сервисные функции системы

Пользовательский слой (кольцо 3)

 

Привилегированный слой (кольцо 0)

Ядро (kernel.exe, user.ехе, gdi.ехе)

Диспетчер устанавливаемых

Сервисные

файловых систем

функции VMM

Драйверы 32-х разрядного

Драйверы

доступа к дискам и файлам

виртуальных

 

устройств

В.А.Серков "Операционн

8

ые системы" 11

 

Менеджер виртуальных машин

Подсистема

управления

виртуальными машинами (VM Manager, VMM) предоставляет сервисные функции низкого уровня, такие как распределение процессорного времени

между VM и управление виртуальной памятью.

Сюда также относятся драйверы виртуальных устройств (VxD)для аппаратуры.

System VM

System VDM

Приложения WIN-16

Приложения DOS

Сервисные функции системы

Пользовательский слой (кольцо 3)

 

Привилегированный слой (кольцо 0)

Ядро (kernel.exe, user.ехе, gdi.ехе)

Диспетчер устанавливаемых

Сервисные

файловых систем

функции VMM

Драйверы 32-х разрядного

Драйверы

доступа к дискам и файлам

виртуальных

 

устройств

В.А.Серков "Операционн

9

ые системы" 11

 

Windows 95

В.А.Серков "Операционные системы" 11

10

Соседние файлы в папке Лекции_ОС