ОС Windows NT
Микроядерная архитектура
Структура Windows NT
Функции микроядра: планирование потоков, обработка прерываний и исключительных ситуаций, синхронизация процессоров для мультипроцессорных систем, восстановление системы после сбоев. Hardware Abstraction Level: контроллеры прерываний, интерфейсы ввода/вывода, механизмы взаимодействия между процессорами.
Классы приоритетов IDLE_PRIORITY_CLASS - уровень 4 NORMAL_PRIORITY_CLASS - уровень 9 при интерактивной работе процесса (forground) и уровень 7 при работе в фоновом режиме (background) HIGH_PRIORITY_CLASS - уровень 13 REALTIME_PRIORITY_CLASS - уровень 24 Планирование потоков квантование, абсолютные приоритеты динамические приоритеты.
Управление памятью Сегментно-страничная модель, Разделение адресного пространства между системой и пользователем, Перемещение страниц в физическую память «по требованию» с кластеризацией, Замещение по локальному алгоритму FIFO, Максимальный и минимальный набор страниц, тримминг.
Конфигурация Windows
Реестр Windows
Примеры записей реестра [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrent. VersionRun] ‐ программы, запускаемые при входе в систему. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrent. VersionRun. Once] ‐ программы, запускаемые только один раз при входе пользователя в систему. [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent. VersionRun] ‐ программы, которые запускаются при входе текущего пользователя в систему Вопрос: Что задает следующий раздел реестра: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent. VersionRun. Once] с ключом: "NOTEPAD. EXE"="C: WINDOWSSystem 32notepad. exe“?
Командная строка в Windows
Пример работы с командной строкой: