2017-07-13

(русский / in Russian) Архитектура Windows. Программирование в ядре Windows

# You can also click the upper-left icon to select videos from the playlist.

source:  2015年2月28日
Архитектура Windows. Программирование в ядре Windows
Автор: Алексей Костюшко (МФТИ, Parallels)
Курс в НОУ "ИНТУИТ": http://www.intuit.ru/studies/courses/16518/1299/info
Внутренняя архитектура и устройство ядра ОС Windows, основы программирования драйверов, избранные области низкоуровневого системного программирования.
В курсе рассматривается архитектура и внутреннее устройство ядра операционных систем семейства Windows NT. Даются основные сведения по настройке среды разработки для написания драйверов. Рассмотрено несколько примеров драйверов в режиме ядра и приложений-утилит к ним. Даются основы по использованию отладчика WinDbg и дизассемблера IDA. Также кратко рассматриваются избранные низкоуровневые вопросы – сведения об ассемблере и архитектуре процессоров Intel/AMD; особенности компиляции языка С в ассемблер (ABI, SEH) или формат исполняемых файлов.
Цель: Формирование знаний об архитектуре семейства ОС Windows NT, формирование навыков написания драйверов режима ядра, а также начальных компетенций в области отладки и дизассемблирования.
Необходимые знания: Основы архитектуры компьютера, основы языка программирования C, основы теории операционных систем.

Лекция 1: Введение 2:01:23 Лекция в НОУ "ИНТУИТ": http://www.intuit.ru/studies/courses/...
Лекция 2: Логическая архитектура микропроцессора 39:47
Лекция 3: Первый драйвер. Компиляция и запуск. Часть 1 1:03:46
Лекция 4: Первый драйвер. Компиляция и запуск. Часть 2 1:32:03
Лекция 5: Микроядро-планировщик и планировщик ядра 34:55
Лекция 6: Ввод-вывод 1:55:58
Лекция 7: Обзор семейства ОС Windows NT и основные концепции 2:06:13
Лекция 8: Компонент ядра Windows - Менеджер Объектов. Часть 1 1:21:04
Лекция 9: Компонент ядра Windows - Менеджер Объектов. Часть 2 1:07:49
Лекция 10: Архитектура реестра 1:35:27

No comments: