Главная
страница 1
Министерство образования и науки Российской Федерации

Московский физико-технический институт

(государственный университет)
УТВЕРЖДАЮ

Проректор по учебной работе

__________ Ю.А. Самарский

“_____” ____________ 2011 г.



ПРОГРАММА
по курсу: АРХИТЕКТУРА ЯДРА ОС WINDOWS (базовый)

по направлению: 010600

факультеты: ФУПМ

кафедра: ИНФОРМАТИКИ

курс: 4

семестр: 8

лекции: 34 часов зачёт дифф.
ВСЕГО ЧАСОВ: 34
Программу составил: асс. А.В. Костюшко
Программа обсуждена

на заседании кафедры

теоретической и прикладной

информатики

11 мая 2011 г.

Заведующий кафедрой, А.Г. Тормасов

профессор


Архитектура ядра ОС Windows.
1. Обзор семейства ОС Windows NT и основные концепции. История семейства Windows NT. Цели и принципы семейства Windows NT. Основные концепции: Native и Win32 API, режимы ядра и пользователя, процессы и потоки, объекты и описатели, сервисы и экспортируемые функции, виртуальная и физическая память, безопасность, реестр, Unicode.

2,3. Компонент ядра Windows - Object Manager

4,5. Синхронизационные примитивы Windows.

6. Планировщик потоков(нитей) в Windows. (Kernel Scheduler)

Ожидание на объектах ядра. Диспетчер объектов. (Kernel Dispatcher).

7,8. Краткий обзор защищенного режима процессоров x86 и AMD64.

Диспетчер ловушек (обработка исключений, прерываний и вызовов системных сервисов).

Механизм SEH.

9,10. Виртуальная и физическая память. Компоненты и сервисы диспетчера памяти. Системные пулы памяти. Структура линейного адресного пространства. Страничное преобразование. Обработка ошибок страниц.

Виртуальная и физическая память. Дескрипторы виртуальных адресов. Рабочие наборы. База данных PFN. MDL.

11. Процессы, потоки, задания. Внутреннее устройство процесса. Внутреннее устройства потока. Объекты задания. Обзор недокументированных структур.

12,13(1). Архитектура ввода-вывода.

13(2),14. Менеджер кэша. Секции.

15. LPC, Security.

16. Реестр, сервисы, WMI.

17. Ключевые драйверы в режиме ядра. Ключевые компоненты режима пользователя. Обзор подсистем ядра. Общая архитектура. Загрузка системы. Bootloader и ntldr. Инициализация ядра и запуск smss. Crss и Win32k.sys. Winlogon и lsass.

18. Зачет.
СПИСОК ЛИТЕРАТУРЫ

[1] Д.Соломон, М.Руссинович. Внутреннее устройство Microsoft Windows 2000. Мастер-класс. - СПб.: Питер; М.: Издательско-торговый дом "Русская Редакция", 2001.

[2] Слайды к лекциям Дэвида Проберта в Токийском университете (0-16) - Интернет

[3] MSDN - Интернет



[4] Driver Development Kit Reference. - электронная справка к программному продукту.

[5] intel.com – Документация по архитектуре процессоров.


Смотрите также:
Программа по курсу: архитектура ядра ос windows (базовый) по направлению
19.59kb.
1 стр.
Операционные системы Windows и их архитектура
269.62kb.
1 стр.
Программа по курсу: Виртуализационные технологии (базовый) по направлению
58.65kb.
1 стр.
Arch Win2000 2007 Архитектура Windows 2000-2003
143.47kb.
1 стр.
Программа по курсу: Методы параллельной обработки данных (базовый) по направлению
355.91kb.
1 стр.
Рабочая программа дисциплины основной восточный язык. Базовый курс. Часть по направлению №032100 Востоковедение и африканистика
113.09kb.
1 стр.
Рабочая программа по учебному курсу «Английский язык» 10 класс (базовый уровень) Учитель: Бороздина И. И. Макаров, 2012
187.15kb.
1 стр.
Библиотечный модуль печати налоговых документов с двухмерным штриховым кодом pdf417 Версия 9
34.17kb.
1 стр.
Методические указания и лабораторные задания по курсу основы информатики и
933.18kb.
11 стр.
Обзор архитектуры Windows X, Windows 95, os/2 Warp, Windows nt
132.37kb.
1 стр.
Георгий Николаевич Флеров и реакции многонуклонных передач в своем докладе на 2
28.97kb.
1 стр.
Dwl-520+ Беспроводный адаптер AirPlus™ для шины pci
87.62kb.
1 стр.