UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75855
останнє поновлення: 2016-12-09
за 7 днів додано 17

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваАрхітектура Windows NT/2000/XP. DLL (реферат)
АвторPetya
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось3053
Скачало1023
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Реферат на тему:

 

Архітектура Windows NT/2000/XP. DLL

 

План

 

1 Рівень апаратних абстракцій

 

2 Ядро.

 

3. Виконавча система NT.

 

4. Диспетчер кеша.

 

5. Драйвери файлової системи.

 

6. Мережні драйвери. 2.7 Модель безпеки NT

 

7 Програмне середовище Windows.

 

8 Інтерфейс викликів функцій у Windows.

 

9. Бібліотеки динамічного завантаження (DLL)

 

10. Winl6 і Win32.

 

11. Інтерфейс GDI.

 

12. Багатозадачність у Windows.

 

13. Взаємодія програм і Windows.

 

Архітектура Windows NT/2000/XP

 

Оскільки лінійка операційних систем Windows 9x більш не розвивається, ми

розглядатимемо архітектуру Windows NT (на ній побудовані сучасні ОС

Windows 2000/XP)

 

NT представляє собою модульну (більш досконалу, ніж монолітна)

операційну систему, що складається з окремих взаємопов'язаних порівняно

простих модулів. Основними модулями NT є (перелічені в послідовному

порядку від нижнього рівня архітектури до верхнього): рівень апаратних

абстракцій HAL (Hardware Abstraction Layer), ядро (Kernel), виконуюча

система (Executive), захищені підсистеми (protected subsystems) і

підсистеми середовища (environment subsystems)

 

Рівень апаратних абстракцій віртуалізує апаратні інтерфейси,

забезпечуючи в такий спосіб незалежність іншої частини операційної

системи від конкретних апаратних особливостей Подібний підхід дозволяє

легко переносити NT з однієї апаратної платформи на іншу.

 

Ядро є основою модульної будови системи і координує виконання більшості

базових операцій NT Цей компонент спеціально оптимізований за займаним

обсягом й ефективністю функціонування. Ядро відповідає за планування

виконання потоків, синхронізацію роботи кількох процесорів, обробку

апаратних переривань і виняткових ситуацій.

 

Виконавча система включає до свого складу набір програмних конструкцій

привілейованого режиму (kernel-mode), що представляють базовий сервіс

операційної системи підсистемам середовища. Виконавча система

складається з кількох компонентів; кожен із них призначений для

підтримки певного системного сервісу. Так, один із компонентів — монітор

безпеки (Security Reference Monitor) — функціонує разом із захищеними

підсистемами і забезпечує реалізацію моделі безпеки системи.

 

Підсистеми середовища являють собою захищені сервери режиму користувача

(user-mode), що забезпечують виконання й підтримку програм, розроблених

для різного операційного оточення (різних операційних систем) Прикладом

підсистем середовища можуть служити підсистеми Win32, OS/2 і POSIX

 

Рівень апаратних абстракцій

 

Рівень апаратних абстракцій (HAL) являє собою створюваний виробниками

апаратних засобів шар програмного забезпечення, що приховує (або

абстрагує) особливості й розходження апаратури від верхніх рівнів

операційної системи. Таким чином, завдяки забезпечуваному HAL фільтру,

різні апаратні засоби виглядають аналогічно з точки зору операційної

системи; знімається необхідність спеціальної конфігурації операційної

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

 

При створенні рівня апаратних абстракцій ставилося завдання підготовки

процедур, що дозволяли б єдиному драйверу конкретного пристрою

-----> Page:

0 [1] [2] [3] [4] [5] [6]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ