Введение во внутреннее устройство Windows: Информация
Автор: Евгений Котельников | Вятский государственный гуманитарный университет
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 91 студенту
Уровень:
Для всех
Длительность:
9:18:00
Студентов:
3665
Выпускников:
1040
В курсе рассматриваются операционные системы семейства Windows: история, архитектура, принципы управления процессами, памятью, устройствами ввода|вывода, алгоритмы распределения процессорного времени, способы обеспечения безопасности, а также структура файловой системы NTFS.
Основная часть курса связана с изучением исследовательского ядра Windows (Windows Research Kernel), исходные коды которого доступны в рамках программ Windows Academic Program.
Курс состоит из двух частей – теоретической, содержащей 11 лекций, и практической, включающей 7 лабораторных работ. В лекциях рассматриваются основные теоретические положения, связанные с внутренним устройством Windows, и необходимые для успешного выполнения лабораторных работ. Лабораторный практикум предполагает выполнение самостоятельных экспериментов на виртуальной машине Microsoft Virtual PC с операционной системой Windows Server 2003 SP1 на исследовательском ядре Windows Research Kernel.
Темы: Операционные системы
Специальности: Архитектор программного обеспечения
Дополнительные курсы
- Основы операционных систем
- Основы операционных систем. Практикум
- Основы организации операционных систем Microsoft Windows
- Командная строка и сценарии Windows
- Методология внедрения Microsoft Active Directory
- Развертывание Windows XP
- Развертывание Windows 7
- Основы современных операционных систем
- Современные операционные системы
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
18 минут
Введение в операционные системы
Функции операционной системы. Структура операционной системы. Классификация операционных систем. Требования к операционным системам.
Оглавление
-
Лекция 2
16 минут
Обзор операционных систем Windows
16-разрядные Windows. Windows 9x. Windows NT. Windows CE. Windows Mobile и Windows Phone.
Оглавление
-
Лекция 4
15 минут
Архитектура Windows
Общая схема архитектуры. Компоненты пользовательского режима. Компоненты режима ядра.
Оглавление
-
Лекция 5
15 минут
Исследовательское ядро Windows
Windows Academic Program. Структура Windows Research Kernel. HTML‑документация по WRK.
Оглавление
-
Самостоятельная работа 1
40 минут
Сборка исследовательского ядра Windows и работа с отладчиком
Цель работы: научиться осуществлять сборку исследовательского ядра Windows, запускать операционную систему на этом ядре, подключать и использовать отладчик ядра.
Оглавление
-
Лекция 6
23 минуты
Процессы и потоки
Основные понятия. Структуры данных для процессов и потоков. Создание процесса.
Оглавление
-
Самостоятельная работа 2
25 минут
Создание и управление процессами и потоками
Цель работы: исследовать структуры данных и функции WRK, используемые при создании и управлении процессами и потоками.
Оглавление
-
Лекция 7
21 минута
Планирование потоков
Алгоритмы планирования. Состояния потоков. Кванты. Приоритеты.
Алгоритм планирования в Windows. Динамическое повышение приоритета.
Оглавление
-
Самостоятельная работа 3
27 минут
Задания по планированию потоков
Цель работы: исследовать структуры данных и функции WRK, используемые при планировании потоков.
Оглавление
-
Лекция 8
30 минут
Управление памятью
Виртуальная память. Реализация виртуальной памяти в Windows. Структура виртуального адресного пространства. Выделение памяти процессам. Дескрипторы виртуальных адресов. Трансляция адресов. Ошибки страниц. Пределы памяти.
Оглавление
-
Самостоятельная работа 4
26 минут
Функции по управлению памятью
Цель работы: исследовать структуры данных и функции WRK, используемые при управлении памятью.
Оглавление
-
Лекция 9
22 минуты
Безопасность в Windows
Требования к безопасности. Организация управляемого доступа к объектам. Права и привилегии.
Оглавление
-
Самостоятельная работа 5
25 минут
Обеспечение безопасности в Windows
Цель работы: исследовать структуры данных и функции WRK, используемые для обеспечения безопасности.
Оглавление
-
Лекция 10
21 минута
Управление устройствами
Подсистема ввода-вывода. Принцип управления устройствами. Структуры данных для ввода-вывода. Пример ввода-вывода.
Оглавление
-
Самостоятельная работа 6
27 минут
Функции для управления устройствами
Цель работы: исследовать структуры данных и функции WRK, используемые для управления устройствами.
Оглавление
-
Лекция 11
43 минуты
Файловая система NTFS
Основные понятия. Возможности NTFS. Структура NTFS. Файлы NTFS. Структуры данных для управления файлами.
Оглавление
-
Самостоятельная работа 7
27 минут
Структура файловой системы NTFS
Цель работы: исследовать структуру файловой системы NTFS и файловые записи MFT.
Оглавление
-