ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
