ВУЗ:
Составители:
7
2000 поставляется с двумя подсистемами, а в Windows XP, кроме Win32,
не поставляются никакие другие подсистемы окружения.
К компонентам операционной системы, работающим в режиме ядра,
относятся:
− исполнительная система, обеспечивающая базовыми сервисами в части
управления памятью, процессами и потоками, вводом-выводом и т.д.;
− ядро, которое содержит обобщенный набор функций операционной
системы, скрывающий различия между аппаратными платформами (на
разных этапах развития операционной системы Windows NT
поддерживались не только процессоры Intel, но и MIPS, Alpha AXP,
Motorola PowerPC). Ядро предоставляет процедуры/функции и базовые
объекты, используемые исполнительной системой и драйверами для
реализации структур и функций более высокого уровня. К таким
функциям относятся планирование потоков, диспетчеризация прерыва-
ний, синхронизация процессов и т.д.;
− драйверы устройств;
− уровень аппаратных абстракций (Hardware Abstraction Layer, HAL) —
набор низкоуровневых функций (около 92), обеспечивающий
стандартный интерфейс взаимодействия с аппаратно-зависимыми
элементами для функций, вызываемых компонентами ядра, драйверов и
исполнительной системы, позволяющий абстрагироваться от того, на ка-
кой конкретно элементной базе (чипе контроллера прерывания, кон-
троллера ПДП) реализовано выполнение доступа к шине, таймеру и т.д.;
− подсистема поддержки окон и графики.
Драйверы устройств в Windows, в отличие от DOS, для поддержки
переносимости не обращаются к оборудованию напрямую, а используют функ-
ции, предоставляемые HAL. Драйверы устройств режима ядра делятся на
следующие основные категории:
− драйверы файловой системы (например сетевые редиректоры и серверы).
Не стоит понимать буквально, что речь идет только о файловой системе
2000 поставляется с двумя подсистемами, а в Windows XP, кроме Win32, не поставляются никакие другие подсистемы окружения. К компонентам операционной системы, работающим в режиме ядра, относятся: − исполнительная система, обеспечивающая базовыми сервисами в части управления памятью, процессами и потоками, вводом-выводом и т.д.; − ядро, которое содержит обобщенный набор функций операционной системы, скрывающий различия между аппаратными платформами (на разных этапах развития операционной системы Windows NT поддерживались не только процессоры Intel, но и MIPS, Alpha AXP, Motorola PowerPC). Ядро предоставляет процедуры/функции и базовые объекты, используемые исполнительной системой и драйверами для реализации структур и функций более высокого уровня. К таким функциям относятся планирование потоков, диспетчеризация прерыва- ний, синхронизация процессов и т.д.; − драйверы устройств; − уровень аппаратных абстракций (Hardware Abstraction Layer, HAL) — набор низкоуровневых функций (около 92), обеспечивающий стандартный интерфейс взаимодействия с аппаратно-зависимыми элементами для функций, вызываемых компонентами ядра, драйверов и исполнительной системы, позволяющий абстрагироваться от того, на ка- кой конкретно элементной базе (чипе контроллера прерывания, кон- троллера ПДП) реализовано выполнение доступа к шине, таймеру и т.д.; − подсистема поддержки окон и графики. Драйверы устройств в Windows, в отличие от DOS, для поддержки переносимости не обращаются к оборудованию напрямую, а используют функ- ции, предоставляемые HAL. Драйверы устройств режима ядра делятся на следующие основные категории: − драйверы файловой системы (например сетевые редиректоры и серверы). Не стоит понимать буквально, что речь идет только о файловой системе 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »