ВУЗ:
Составители:
59
приложения не могут напрямую вызывать встроенные сервисы
операционной системы – они работают через одну или несколько DLL
подсистем (Subsystem DLL). Они предназначены для трансляции
документированных функций в соответствующие недокументированные
внутренние вызовы системных сервисов Windows 2000.
Windows 2000 включает следующие компоненты режима ядра [1]:
− исполнительная система (executive), содержащая базовые
сервисы операционной системы (обеспечивающие управление
памятью, процессами и потоками,
защиту, ввод-вывод и
взаимодействие между процессами),
− ядро (kernel), содержащее низкоуровневые функции
операционной системы (поддерживающие планирование потоков,
диспетчеризацию прерываний и исключений, синхронизацию
процессов и т. д.); ядро предоставляет также набор процедур и
базовых объектов, используемых исполнительной системой для
реализации структур высшего уровня,
− драйверы устройств (Device Drivers) – драйверы аппаратных
устройств, транслирующие пользовательские
вызовы функций
ввода-вывода в специализированные запросы для конкретных
устройств, сетевые драйверы и драйверы файловых систем,
− уровень аппаратных абстракций (Hardware Abstraction Layer,
HAL), изолирующий ядро, драйверы и исполнительную систему
Windows 2000 от специфики внешних устройств и аппаратной
платформы,
− подсистема поддержки окон и графики (Windowing and Graphics
System), реализующая функции графического пользовательского
интерфейса (GUI), более известные как
Win32-функции модулей
User и GDI; эти функции обеспечивают поддержку окон,
приложения не могут напрямую вызывать встроенные сервисы
операционной системы – они работают через одну или несколько DLL
подсистем (Subsystem DLL). Они предназначены для трансляции
документированных функций в соответствующие недокументированные
внутренние вызовы системных сервисов Windows 2000.
Windows 2000 включает следующие компоненты режима ядра [1]:
− исполнительная система (executive), содержащая базовые
сервисы операционной системы (обеспечивающие управление
памятью, процессами и потоками, защиту, ввод-вывод и
взаимодействие между процессами),
− ядро (kernel), содержащее низкоуровневые функции
операционной системы (поддерживающие планирование потоков,
диспетчеризацию прерываний и исключений, синхронизацию
процессов и т. д.); ядро предоставляет также набор процедур и
базовых объектов, используемых исполнительной системой для
реализации структур высшего уровня,
− драйверы устройств (Device Drivers) – драйверы аппаратных
устройств, транслирующие пользовательские вызовы функций
ввода-вывода в специализированные запросы для конкретных
устройств, сетевые драйверы и драйверы файловых систем,
− уровень аппаратных абстракций (Hardware Abstraction Layer,
HAL), изолирующий ядро, драйверы и исполнительную систему
Windows 2000 от специфики внешних устройств и аппаратной
платформы,
− подсистема поддержки окон и графики (Windowing and Graphics
System), реализующая функции графического пользовательского
интерфейса (GUI), более известные как Win32-функции модулей
User и GDI; эти функции обеспечивают поддержку окон,
59
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »
