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

Введение во внутреннее устройство Windows

Программа о внутреннем устройстве и архитектурных особенностях операционных систем Windows. В программе изучается исследовательское ядро Windows Research Kernel, механизмы управления процессами и распределения памяти. Рассматриваются принципы работы устройств ввода-вывода и организация файловой системы NTFS.
Студентов 4186 Выпускников 1145 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Операционные системы
Объем

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

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

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

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена детальному анализу архитектуры систем Windows с использованием ядра Windows Research Kernel. В рамках обучения рассматриваются алгоритмы планирования потоков, вопросы обеспечения информационной безопасности и специфика работы файловых систем. Обучение ориентировано на системных администраторов и инженеров, которым необходимо понимать логику работы ОС на низком уровне. Обучение включает теоретические модули и практические задания на виртуальных машинах, что позволяет закрепить знания об управлении ресурсами и системных вызовах через проверку усвоенных концепций.
Цели
  • Раскрыть архитектуру и принципы функционирования ядра операционных систем Windows.
  • Сформировать понимание алгоритмов управления процессами, потоками и оперативной памятью.
  • Познакомить с механизмами обеспечения безопасности и устройством NTFS.
Чему я научусь?
  • Понимать архитектуру исследовательского ядра Windows Research Kernel.
  • Анализировать механизмы создания и планирования потоков.
  • Управлять процессами, памятью и устройствами на системном уровне.
  • Ориентироваться в структуре и принципах работы файловой системы NTFS.

Авторы

Котельников Евгений Вячеславович
Котельников Евгений Вячеславович
Кандидат технических наук, доцент кафедры прикладной математики и информатики Вятского государственного гуманитарного университета.
Чему я научусь?
  • Понимать архитектуру исследовательского ядра Windows Research Kernel.
  • Анализировать механизмы создания и планирования потоков.
  • Управлять процессами, памятью и устройствами на системном уровне.
  • Ориентироваться в структуре и принципах работы файловой системы NTFS.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Введение в операционные системы Функции операционной системы. Структура операционной системы. Классификация операционных систем. Требования к операционным системам.
2 Обзор операционных систем Windows 16-разрядные Windows. Windows 9x. Windows NT. Windows CE. Windows Mobile и Windows Phone.
3 Windows 8 Основные особенности. Версии Windows 8. Разработка приложений для Windows 8.
Windows 8 тест для курса Введение во внутреннее устройство Windows 45 мин
4 Архитектура Windows Общая схема архитектуры. Компоненты пользовательского режима. Компоненты режима ядра.
5 Исследовательское ядро Windows Windows Academic Program. Структура Windows Research Kernel. HTML?документация по WRK.
Исследовательское ядро Windows тест для курса Введение во внутреннее устройство Windows 40 мин
6 Сборка исследовательского ядра Windows и работа с отладчиком Цель работы: научиться осуществлять сборку исследовательского ядра Windows, запускать операционную систему на этом ядре, подключать и... Цель работы: научиться осуществлять сборку исследовательского ядра Windows, запускать операционную систему на этом ядре, подключать и использовать отладчик ядра. ещё
7 Процессы и потоки Основные понятия. Структуры данных для процессов и потоков. Создание процесса.
8 Создание и управление процессами и потоками Цель работы: исследовать структуры данных и функции WRK, используемые при создании и управлении процессами и потоками.
9 Планирование потоков Алгоритмы планирования. Состояния потоков. Кванты. Приоритеты. Алгоритм планирования в Windows. Динамическое повышение приоритета.
Планирование потоков тест для курса Введение во внутреннее устройство Windows 40 мин
10 Задания по планированию потоков Цель работы: исследовать структуры данных и функции WRK, используемые при планировании потоков.
11 Управление памятью Виртуальная память. Реализация виртуальной памяти в Windows. Структура виртуального адресного пространства. Выделение памяти процессам. Дескрипторы виртуальных... Виртуальная память. Реализация виртуальной памяти в Windows. Структура виртуального адресного пространства. Выделение памяти процессам. Дескрипторы виртуальных адресов. Трансляция адресов. Ошибки страниц. Пределы памяти. ещё
12 Функции по управлению памятью Цель работы: исследовать структуры данных и функции WRK, используемые при управлении памятью.
13 Безопасность в Windows Требования к безопасности. Организация управляемого доступа к объектам. Права и привилегии.
Безопасность в Windows тест для курса Введение во внутреннее устройство Windows 40 мин
14 Обеспечение безопасности в Windows Цель работы: исследовать структуры данных и функции WRK, используемые для обеспечения безопасности.
15 Управление устройствами Подсистема ввода-вывода. Принцип управления устройствами. Структуры данных для ввода-вывода. Пример ввода-вывода.
16 Функции для управления устройствами Цель работы: исследовать структуры данных и функции WRK, используемые для управления устройствами.
17 Файловая система NTFS Основные понятия. Возможности NTFS. Структура NTFS. Файлы NTFS. Структуры данных для управления файлами.
Файловая система NTFS тест для курса Введение во внутреннее устройство Windows 40 мин
18 Структура файловой системы NTFS Цель работы: исследовать структуру файловой системы NTFS и файловые записи MFT.
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

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

Сертификат

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

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

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

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

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