ВУЗ:
Составители:
71
2.4 Ядро
Ядро состоит из набора фундаментальных функций [1] (в том числе,
планирование потоков и синхронизация), которые расположены в файле
Ntoskrnl.exe, и используются компонентами исполнительной системы и
низкоуровневыми (аппаратно-зависимыми) средствами – диспетчерами
прерываний и исключений, которые непосредственно «привязаны» к
конкретной аппаратной платформе.
Ядро состоит из низкоуровневых четко определенных и хорошо
предсказуемых примитивов
и механизмов операционной системы,
поддерживающих функции компонентов исполнительной системы более
высокого уровня. Ядро отделено от исполнительной системы – оно
реализует системные механизмы, но не участвует в принятии решений,
связанных с системной политикой. Все такие решения, кроме
планирования и диспетчеризации потоков, принимаются исполнительной
системой.
Вне ядра исполнительная система представляет потоки и другие
разделяемые
ресурсы в виде объектов. Для каждого объекта необходим
дескриптор, позволяющий манипулировать им, средства защиты и квоты,
резервируемые при их создании, поэтому обслуживание объектов требует
немалых ресурсов. Ядро реализует набор более простых объектов,
называемых объектами ядра (Kernel Objects), что позволяет снизить
издержки на их обслуживание. Объекты ядра позволяют ядру
контролировать обработку данных
процессором и поддерживают объекты
исполнительной системы. Большинство объектов исполнительной системы
инкапсулирует один или более объектов ядра, включая в себя их атрибуты,
определенные ядром.
Одна из групп объектов ядра, называемых управляющими (Control
Objects), определяет семантику управления различными функциями
2.4 Ядро
Ядро состоит из набора фундаментальных функций [1] (в том числе,
планирование потоков и синхронизация), которые расположены в файле
Ntoskrnl.exe, и используются компонентами исполнительной системы и
низкоуровневыми (аппаратно-зависимыми) средствами – диспетчерами
прерываний и исключений, которые непосредственно «привязаны» к
конкретной аппаратной платформе.
Ядро состоит из низкоуровневых четко определенных и хорошо
предсказуемых примитивов и механизмов операционной системы,
поддерживающих функции компонентов исполнительной системы более
высокого уровня. Ядро отделено от исполнительной системы – оно
реализует системные механизмы, но не участвует в принятии решений,
связанных с системной политикой. Все такие решения, кроме
планирования и диспетчеризации потоков, принимаются исполнительной
системой.
Вне ядра исполнительная система представляет потоки и другие
разделяемые ресурсы в виде объектов. Для каждого объекта необходим
дескриптор, позволяющий манипулировать им, средства защиты и квоты,
резервируемые при их создании, поэтому обслуживание объектов требует
немалых ресурсов. Ядро реализует набор более простых объектов,
называемых объектами ядра (Kernel Objects), что позволяет снизить
издержки на их обслуживание. Объекты ядра позволяют ядру
контролировать обработку данных процессором и поддерживают объекты
исполнительной системы. Большинство объектов исполнительной системы
инкапсулирует один или более объектов ядра, включая в себя их атрибуты,
определенные ядром.
Одна из групп объектов ядра, называемых управляющими (Control
Objects), определяет семантику управления различными функциями
71
Страницы
- « первая
- ‹ предыдущая
- …
- 69
- 70
- 71
- 72
- 73
- …
- следующая ›
- последняя »
