- •Операционные
- •Кодовое название при разработке
- •Windows XP выпускалась во многих вариантах
- •Windows XP Professional
- •Windows XP Tablet PC Edition базируется на Professional Edition и содержит специальные приложения,
- •Windows XP Embedded — это встраиваемая
- •Windows XP Professional x64 Edition — специальная 64-разрядная версия, разработанная для процессоров с
- •Новшества по сравнению с Windows 2000
- •Новое оформление графического интерфейса, включая более округлые формы и плавные цвета; а также
- •Программа восстановления системы, предназначенная для
- •Реестр Windows
- •Реестр Windows XP (Windows registry) представляет собой реляционную базу данных, в которой аккумулируется
- •Функциональное назначение реестра Windows XP можно выразить следующим образом: в процессе работы
- •Редактирование реестра Windows XP позволяет
- •Ветвь HKEY_CLASSES_ROOT, обычно обозначаемая в технической документации аббревиатурой HKCR, включает в себя ряд
- •Вветви HKEY_CURRENT_USER, обозначаемой в документации аббревиатурой HKCU, содержится информация о пользователе, ведущем на
- •HKEY_LOCAL_MACHINE (HKLM) - это ветвь, в которой содержится информация, относящаяся к операционной системе
- •Ветвь HKEY_USERS (HKU) содержит подразделы с информацией обо всех профилях пользователей данного компьютера.
- •Ветвь HKEY_CURRENT_CONFIG (HKCC) содержит подразделы с информацией обо всех профилях оборудования, использующегося в
- •Разделы или ключи (Keys)
- •Подразделы (Subkeys)
- •Параметры (Values)
- •Загрузка Windows XP
- •Включается тумблер питания.
- •Система выполняет начальный тест аппаратуры.
- •Если это включение ROM BIOS запускает полный POST (Power On Self Test). Если
- •CMOS.BIOS читает конфигурационную информацию из
- •Правильная MBR запись записывается в память и управление передается ее коду.
- •Управление передается операционной системе.
- •В начальной фазе NTLDR переключает процессор в защищенный режим. Затем загружает соответствующий драйвер
- •Если в процессе выбора пользователь выбрал Windows NT, 2000 или XP, то проверяется
- •После выбора конфигурации NTLDR
- •NTOSKRNL в процессе загрузки проходит через две фазы - так называемую фазу 0
- •Инициализация Менеджера ввода/Вывода начинает процесс загрузки всех системных драйверов. С того момента где
- •SMSS загружает win32k.sys - графическую подсистему.
- •Windows Vista
- •Windows Vista — операционная система семейства Microsoft Windows NT, линейки операционных систем,
- •Операционная система UNIX
- •История
- •История
- •История
- •История
- •История
- •История
- •История
- •История
- •Архитектура Unix
- •Обобщенная архитектура
- •Архитектура ядра
- •Архитектура ядра
- •Архитектура ядра
- •Операционная система Linux
- •Система Linux предназначена специально для персональных компьютеров с элементной базой Intel.
- •В намерения Линуса входило создать эффективную ПК-версию Unix для пользователей Minix. Он назвал
- •Linux имеет несколько редакций. Каждая фирма комплектует свою систему и ее программное обеспечение
Если в процессе выбора пользователь выбрал Windows NT, 2000 или XP, то проверяется нажатие F8 и показ соответствующего меню с опциями загрузки.
После каждой удачной загрузки XP создает копию текущей комбинации драйверов и системных настроек известную как Last Known Good Configuration. Этот коллекцию можно использовать для загрузки в случае если некое новое устройство внесло разлад в работу операционной системы.
Если выбранная операционная система XP, то NTLDR находит и загружает DOS-овскую программу NTDETECT.COM для определения железа,
установленного в компьютере.
NTDETECT.COM строит список компонентов, который потом используется в ключе HARDWARE ветки HKEY_LOCAL_MACHINE реестра.
Если
компьютер имеет более одного профиля оборудования программа останавливается с меню выбора
конфигурации.
В.А.Серков "Операционн |
31 |
ые системы" 12 |
|
После выбора конфигурации NTLDR
начинает загрузку ядра XP (NTOSKRNK.EXE).
В процессе загрузки ядра (но перед инициализацией) NTLDR остается главным в управлении компьютером. Экран очищается и внизу показывается анимация из белых прямоугольников. Кроме ядра загружается и Hardware Abstraction Layer (HAL.DLL), дабы ядро могло абстрагироваться от железа. Оба файла находятся в директории System32.
NTLDR загружает драйвера устройств,
помеченные как загрузочные. Загрузив их NTLDR 

передает
управление компьютером дальше.
Каждый драйвер имеет ключ в HKEY_LOCAL_MACHINE\SYSTEM\Services. Если значение Start равно SERVICE_BOOT_START, то устройство считается
загрузочным. Для каждого такого устройства на экране печатается точка.
В.А.Серков "Операционн |
32 |
ые системы" 12 |
|
NTOSKRNL в процессе загрузки проходит через две фазы - так называемую фазу 0 и фазу 1. Первая фаза инициализирует лишь ту часть микроядра и исполнительные подсистемы, которая требуется для работы основных служб и продолжения загрузки. На этом этапе на экране показывается графический экран со статус баром.
XP маскирует прерывания в процессе фазы 0 и включает их только перед фазой 1. Вызывается HAL для подготовки контроллера прерываний. Инициализируются Memory Manager, Object Manager, Security Reference Monitor и Process Manager. Фаза 1 начинается когда HAL подготавливает систему для обработки прерываний устройств. Если на компьютере установлено более одного процессор они инициализируются. Все исполнительные подсистемы реинициализируются в следующем порядке:












Object Manager
Executive
Microkernel
Security Reference Monitor
Memory Manager
Cache Manager
LPCS
I/O
Manager

Process Manager
В.А.Серков "Операционн |
33 |
ые системы" 12 |
|
Инициализация Менеджера ввода/Вывода начинает процесс загрузки всех системных драйверов. С того момента где остановился NTLDR загружаются драйвера по приоритету.
Сбой в загрузке драйвера может заставить XP перезагрузиться и попытаться восстановить Last Known Good Configuration.
Последняя задача фазы 1 инициализации ядра - запуск Session Manager Subsystem (SMSS). Подсистема ответственна за создание пользовательского окружения, обеспечивающего
интерфейс NT.
SMSS работает в пользовательском режиме, но в отличии от других приложений SMSS считается доверенной частью операционной системы и "родным" приложением (использует только исполнительные функции), что позволяет ей запустить графическую
подсистему и login.
В.А.Серков "Операционн |
34 |
ые системы" 12 |
|
SMSS загружает win32k.sys - графическую подсистему.
Драйвер переключает компьютер в графический режим, SMSS стартует все сервисы, которые должны автоматически запускаться при старте. Если все устройства и сервисы стартовали удачно процесс загрузки считается удачным и создается Last Known Good Configuration.
Процесс загрузки не считается завершенным до тех пор, пока пользователь не зарегистрировался
в системе. Процесс
инициализируется файлом WINLOGON.EXE,
запускаемым как сервис и поддерживается Local Security Authority (LSASS.EXE), который и показывает диалог входа в систему.
Это
диалоговое окно показывается примерно тогда, когда Services Subsystem стартует сетевую
службу.
В.А.Серков "Операционн |
35 |
ые системы" 12 |
|
Windows Vista
В.А.Серков "Операционные системы" 12 |
36 |
Windows Vista — операционная система семейства Microsoft Windows NT, линейки операционных систем,
используемых на пользовательских персональных
компьютерах. В стадии разработки данная операционная система имела кодовое название «Longhorn».
На раннем этапе разработки система была известна
под кодовым именем Longhorn (по имени бара Longhorn Saloon вблизи лыжного курорта Вистлер в Британской
Колумбии).
Название «Vista» было объявлено 22 июля 2005 года.
Спустя несколько месяцев Microsoft также переименовали Windows Longhorn Server в Windows Server 2008. С 8 ноября
2006 года
полноценная версия Windows Vista доступна для
производителей оборудования. Публичный релиз для конечных пользователей состоялся 30 января 2007 года.
Windows Vista, как и Windows XP, — исключительно
клиентская система. Microsoft также выпустила серверную версию Windows Vista — Windows Server 2008.
В.А.Серков "Операционн |
37 |
ые системы" 12 |
|
Операционная система UNIX
В.А.Серков "Операционные системы" 12 |
38 |
История
В 1968 году консорциум исследователей, представляющих фирмы General Electric, AT&T Bell Laboratories и Массачусетский технологический институт, завершил работу над научно-исследовательским проектом

Multics
, результатом которого стала

одноименная операционная система, вобравшая в себя последние достижения в решении
проблем многозадачности, управления файлами и взаимодействия с
пользователем.
В.А.Серков "Операционн |
39 |
ые системы" 12 |
|
История
В 1969 году Кен Томпсон разработал операционную систему Unix, в которой использовались многие результаты проекта Multics.
Он приспособил эту систему, предназначенную для работы на мини-ЭВМ,

к потребностям исследователей.
С
самого начала Unix стала удобной для всех и эффективной многопользовательской и многозадачной
операционной системой.
В.А.Серков "Операционн |
40 |
ые системы" 12 |
|
