Опубликована: 22.04.2015 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Внутренняя архитектура и устройство ядра ОС Windows, основы программирования драйверов, избранные области низкоуровневого системного программирования.
В курсе рассматривается архитектура и внутреннее устройство ядра операционных систем семейства Windows NT. Даются основные сведения по настройке среды разработки для написания драйверов. Рассмотрено несколько примеров драйверов в режиме ядра и приложений-утилит к ним. Даются основы по использованию отладчика WinDbg и дизассемблера IDA.
Также кратко рассматриваются избранные низкоуровневые вопросы – сведения об ассемблере и архитектуре процессоров Intel/AMD; особенности компиляции языка С в ассемблер (ABI, SEH) или формат исполняемых файлов.
Цель: Формирование знаний об архитектуре семейства ОС Windows NT, формирование навыков написания драйверов режима ядра, а также начальных компетенций в области отладки и дизассемблирования.
Необходимые знания: Основы архитектуры компьютера, основы языка программирования C, основы теории операционных систем.
Дополнительная информация: Основы архитектуры компьютера, основы языка программирования C, основы теории операционных систем.
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
Лекция 1 | ВведениеОглавление | - |
Лекция 2 | Логическая архитектура микропроцессораОглавление | - |
Лекция 3 | Первый драйвер. Компиляция и запуск. Часть 1Оглавление | - |
Лекция 4 | Первый драйвер. Компиляция и запуск. Часть 2Оглавление | - |
Лекция 5 | Микроядро-планировщик и планировщик ядраОглавление | - |
Лекция 6 | Ввод-выводОглавление | - |
Лекция 7 | - | |
Лекция 8 | - | |
Лекция 9 | - | |
Лекция 10 | Архитектура реестраОглавление | - |
3 минуты | - |