# 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
1. Clicking ▼&► to (un)fold the tree menu may facilitate locating what you want to find. 2. Videos embedded here do not necessarily represent my viewpoints or preferences. 3. This is just one of my several websites. Please click the category-tags below these two lines to go to each independent website.
No comments:
Post a Comment