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

Режим ядра

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

51

Исполнительная система (executive),

содержащая базовые сервисы

операционной системы, которые обеспечивают управление памятью,

процессами и

потоками, защиту, ввод-вывод и взаимодействие междупроцессами.

Диспетчер системных сервисов

Вызываемые интерфейсы ядра

Драйверы

 

Графи-

устройств

Ядро

ческие

и ФС

 

драйверы

Уровень абстрагирования от

 

оборудования (HAL)

 

Аппаратные ресурсы компьютера

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

52

ые системы" 11

 

Ядро (kernel), содержащее низкоуровневые функции операционной системы, которые поддерживают, например, планирование потоков, диспетчеризацию прерываний и исключений, а также синхронизацию при использовании нескольких

процессоров.

Оно также

предоставляет набор процедур ибазовых объектов, применяемых

исполнительной системой

для реализации структур

более высокого уровня.

Диспетчер системных сервисов

Вызываемые интерфейсы ядра

Драйверы

 

Графи-

устройств

Ядро

ческие

и ФС

 

драйверы

Уровень абстрагирования от

 

оборудования (HAL)

 

Аппаратные ресурсы компьютера

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

53

ые системы" 11

 

Драйверы устройств (device drivers), в состав которых входят драйверы аппаратных устройств, транслирующие пользовательские вызовы функций ввода- вывода в запросы,

специфичные для

конкретного устройства, а также сетевые драйверы и драйверы файловых систем.

Диспетчер системных сервисов

Вызываемые интерфейсы ядра

Драйверы

 

Графи-

устройств

Ядро

ческие

и ФС

 

драйверы

Уровень абстрагирования от

 

оборудования (HAL)

 

Аппаратные ресурсы компьютера

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

54

ые системы" 11

 

Уровень абстрагирования от оборудования (hardware abstraction layer, HAL), изолирующий ядро, драйверы и исполнительную систему Windows 2000

отспецифики

оборудования на данной аппаратной платформе (например, от различий между материнскими платами).

Диспетчер системных сервисов

Вызываемые интерфейсы ядра

Драйверы

 

Графи-

устройств

Ядро

ческие

и ФС

 

драйверы

Уровень абстрагирования от

 

оборудования (HAL)

 

Аппаратные ресурсы компьютера

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

55

ые системы" 11

 

Подсистема поддержки окон и графики (windowing and graphics system), реализующая функции графического пользовательского интерфейса (GUI), более известные как Win32- функции модулей USER и

GDI.Эти функции

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

Диспетчер системных сервисов

Вызываемые интерфейсы ядра

Драйверы

 

Графи-

устройств

Ядро

ческие

и ФС

 

драйверы

Уровень абстрагирования от

 

оборудования (HAL)

 

Аппаратные ресурсы компьютера

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

56

ые системы" 11

 

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