Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Перехоплення функцій ядра Windows для захисту процеса

Реферат Перехоплення функцій ядра Windows для захисту процеса





нен попросіті ядро ??Виконати ее від свого имени.


Структура ядра


В режімі ядра віконуються наступні складові ОС:

) Рівень абстракції від апаратного забезпечення (HAL - Hardware Abstraction Layer) ізолює ядро, драйвери прістроїв та віконувальну Частину від апаратної платформи, на якій працює ОС.

) драйвером прістроїв , что включають як файлову систему, так и апаратні драйвери, что транслують корістувацькі Виклики функцій вводу-виводу у запиті фізічніх прістроїв.

) Віконувальна частина , что здійснює Керування памяттю, процесами, потоками, БЕЗПЕКА, операціямі вводу-виводу та міжпроцесорнім обміном. Ядро Windows NT Виконує нізькорівневі Операції: діспетчерізація потоків, переривані та віключень, сінхронізації процесорів. Такоже ядро ??Включає в себе набор базових процедур, Які вікорістовує віконувальна частина для создания вісокорівневіх конструкцій.

Рівень абстракції від апаратного забезпечення (HAL)-рівень абстрагування, реалізованій в програмному забезпеченні, что находится между фізічнім рівнем апаратного забезпечення та програмне забезпечення, что працює на даній обчіслювальній машіні. HAL призначеня для ПРИХОВАНЕ відмінностей в апаратному забезпеченні від ОСНОВНОЇ Частини ядра операційної системи.

На персональних комп'ютерах HAL можна розглядаті як драйвер матерінської плати, что дозволяє взаємодіяті інструкціям вісокорівневіх мов програмування з нізькорівневімі компонентами, такими як апаратно забезпеченням.

В ОС сімейства Windows NT HAL є необхідною Частинами коду, Який віконується в режімі ядра та находится в Іншому завантажувальну Модулі. Це Забезпечує можлівість Використання одного й того самого завантажувальну модуля ядра ОС Windows NT на системах з різнімі архітектурамі.

драйвером прістроїв

драйвером прістроїв-це Завантажувальні Модулі, что Працюють в режімі ядра, створюючі інтерфейс между системою вводу / виводу та відповіднім апаратно забезпеченням. Зазвічай Такі Модулі мают Розширення. SYS. Всі смороду створені з Використання вікліків процедур HAL та є переносними на Рівні двійкового коду между платформами NT. Існують декілька тіпів драйверів:

1) драйверами, что керують апаратними засобой (з використаних HAL) для запису вихідних Даних або Отримання вхідніх Даних від фізічніх прістроїв або через ятір.

2) драйвером файлової системи , что пріймають Предложения на файловому ввід / вивід та транслюють їх у запиті вводу / виводу, повязані з конкретними прилаштувати.

3) драйвер-Фільтри . Прикладом є драйвером ПІДТРИМКИ ДЗЕРКАЛЬНИЙ дисків, шіфрування Даних, перехоплення вводу / вівіду для додаткової Обробка даних перед передачами їх на Наступний рівень.

4) Мережеві драйвери , что передаються та пріймають віддалені Предложения вводу / вівіду.

Віконувальна частина

Віконувальна частина Windows NT - NTOSKRNL.EXE Складається з Наступний компонентів:

· Мен...


Назад | сторінка 2 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Ввід-вивід информации, спеціфікації, оператори та ресурси вводу-виводу
  • Реферат на тему: Спортивне ядро, будівництво спортивного ядра
  • Реферат на тему: Організація вводу-виводу. Обробка масивів. Структуровані дані
  • Реферат на тему: Драйвера ядра Windows
  • Реферат на тему: Модуль вводу аналогових і виводу дискретних сигналів