Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Режим ядра

Читайте также:
  1. АВАРИЙНОЕ ВОЗБУЖДЕНИЕ ГЕНЕРАТОРА В РЕЖИМЕ ТЯГИ
  2. Автоматические выключатели предназначены для электрической цепи при аварийном режиме, а также нечастых оперативных коммутациях этих цепей.
  3. В режиме важно постоянство
  4. В режиме холостого хода
  5. Важнейшее, а иногда решающее значение при многих дерматозах имеет соблюдение определенного режима питания.
  6. Вид режима ИУ, подчиненность, наполнение, организационная структура
  7. Водно-солевой режим

Режим ядра Windows NT має повний доступ до апаратної частини комп'ютера і системних ресурсів. Працює в захищеній області пам'яті. Контролює потоки, управляє пам'яттю і взаємодією з апаратною частиною. Запобігає доступ до критичних областей пам'яті з боку додатків і служб користувальницького режиму. Для виконання подібних операцій процес користувацького режиму повинен попросити режим ядра виконати її від свого імені.

Архітектура x86 підтримує 4 рівня привілеїв - від 0 до 3, але використовуються тільки 0 і 3 рівень. Режим користувача використовує рівень 3, а режим ядра - 0. Це було зроблено для можливості перенесення на платформу RISC, яка використовує тільки два рівня привілеїв. Режим ядра складається з виконавчих служб, які являють собою різні модулі, що виконують певні завдання, драйвера ядра, саме ядро і рівень апаратних абстракцій HAL

5.4 Виконавча підсистема.

Працює з введенням \ висновком, менеджером об'єктів, управлінням над процесами і безпекою. Неофіційно ділиться на декілька підсистем - менеджер кеша, менеджер конфігурації, менеджер вводу \ виводу, виклик локальних процедур, менеджер пам'яті, монітор безпеки. Системні служби, тобто системні виклики реалізовані на цьому рівні, за винятком декількох викликів, які викликають безпосередньо ядро для більшої продуктивності. У даному контексті термін «служба» відноситься до викликуваним підпрограм, або набору викликаються підпрограм. Вони відрізняються від служб, які виконуються в режимі користувача, які в якійсь мірі є аналогом демонів в UNIX-подібних системах.

5.5 Менеджер об'єктів

Це виконавча підсистема, до якої звертаються всі інші модулі виконавчої підсистеми, зокрема системні виклики, коли їм необхідно отримати доступ до ресурсів Windows NT. Менеджер об'єктів служить для зменшення дублювання об'єктів, що може призвести до помилок в роботі системи. Для менеджера об'єктів кожен ресурс системи є об'єктом - будь то фізичний ресурс типу периферійного пристрою, файлової системи, або логічний ресурс - файл та ін. Кожен об'єкт має свою структуру, або тип об'єкта.

Створення об'єкта ділиться на дві стадії - створення та вставка. Створення - створюється порожній об'єкт і резервуються необхідні ресурси, наприклад ім'я в просторі імен. Якщо створення порожнього об'єкта відбулося успішно, то підсистема, відповідальна за створення об'єкта заповнює його. Якщо ініціалізація успішна, то підсистема змушує менеджер об'єктів призвести вставку об'єкта - тобто зробити його доступним за своїм імені або дескриптору.


Дата добавления: 2015-09-03; просмотров: 107 | Нарушение авторских прав


Читайте в этой же книге: Расчет входного устройства с емкостной связью с антенной | Пример расчета входного устройства | Расчет усилителя радиочастоты на транзисторе | Порядок расчета УРЧ с трансформаторной связью с нагрузкой | Пример расчета усилителя радиочастоты | Расчет УПЧ с двухконтурным полосовым фильтром | Расчет УПЧ с фильтром сосредоточенной избирательности | Расчет бестрансформаторного оконечного каскада УЗЧ | Нововведення | Критика |
<== предыдущая страница | следующая страница ==>
Режим користувача| Структура центрального банку. Характеристика регіональної та функціональної структури НБУ

mybiblioteka.su - 2015-2024 год. (0.007 сек.)