Компьютерные науки

Архитектура Windows: программирование в ядре Windows

Программа для системных программистов с глубоким погружением во внутреннюю архитектуру ядра операционных систем семейства Windows NT. Рассматриваются основы разработки драйверов и низкоуровневое программирование.
Студентов 1461 Выпускников 1 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Этот курс рассматривает архитектуру и внутреннее устройство ядра операционных систем семейства Windows NT. В материалах даются основные сведения по настройке среды разработки для написания драйверов, приводятся примеры драйверов в режиме ядра и приложений-утилит к ним. Дополнительно изучаются основы использования отладчика WinDbg и дизассемблера IDA, а также низкоуровневые вопросы, включая сведения об ассемблере и архитектуре процессоров Intel и AMD. Курс адресован системным программистам, разработчикам драйверов и специалистам по информационной безопасности, желающим понять внутренние механизмы работы Windows.
Цели
  • Сформировать понимание внутренней архитектуры и принципов работы ядра Windows.
  • Развить навыки системного программирования и разработки драйверов режима ядра.
  • Помочь освоить инструменты низкоуровневой отладки и анализа системного кода.
Чему я научусь?
  • Разрабатывать и компилировать драйверы режима ядра для Windows.
  • Применять отладчик WinDbg и дизассемблер IDA для анализа системного кода.
  • Взаимодействовать с компонентами ядра, включая менеджер объектов и реестр.

Авторы

Костюшко Алексей Владиславович
Костюшко Алексей Владиславович
Чему я научусь?
  • Разрабатывать и компилировать драйверы режима ядра для Windows.
  • Применять отладчик WinDbg и дизассемблер IDA для анализа системного кода.
  • Взаимодействовать с компонентами ядра, включая менеджер объектов и реестр.

Учебный план

Занятия
1 Введение
2 Логическая архитектура микропроцессора
3 Первый драйвер. Компиляция и запуск. Часть 1
4 Первый драйвер. Компиляция и запуск. Часть 2
5 Микроядро-планировщик и планировщик ядра
6 Ввод-вывод
7 Обзор семейства ОС Windows NT и основные концепции
8 Компонент ядра Windows - Менеджер Объектов. Часть 1
9 Компонент ядра Windows - Менеджер Объектов. Часть 2
10 Архитектура реестра
11 Курсовая работа Цель работы: Необходимо составить по три тестовых задания к каждой лекции.

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.