Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SPPO_chast2.doc
Скачиваний:
3
Добавлен:
16.04.2015
Размер:
172.03 Кб
Скачать

Студенческий конспект по СППО Часть II.

Часть II. Пользовательский интерфейс операционной системы Windows.

§1. Характеристика ос Windows.

Операционные системы Windowsможно разделить на две группы:

1) Пользовательские системы Windows

2) Сетевые системы Windows

В группу пользовательских систем Windowsвходят:Windows3.Х,Windows95,Windows98,WindowsМЕ. В основу этих систем входит отказоустойчивость в ущерб безопасности.

В группу сетевых систем Windowsвходят:WindowsNT,Windows2000,WindowsXP. В основу этих систем входит безопасность.

WindowsХР скорее является компромиссной между группой пользовательских и сетевых системWindows. ВWindowsХР используется сетевая платформа, уровень безопасности понижен, но за счет этого расширенно программное пространство. Это дает возможность более широкому использованию различных приложений. На данный момент существует три версии Windows ХР: Windows XP Home Edition, Windows XP Professional, Windows XP Corporation.

§2. Состав ос Windows.

0)ПрограммыBIOS(используются на начальной стадии загрузки ОС).

1) Программа IPL (Initial Program Loader).

2)Некоторые информационные файлы:BOOT.INI, реестр.

3)Файлы на системном диске, использующиеся для загрузки ОС (NT.EYE)

4)HAL– уровень абстракции оборудования (программы, которые делают оборудование «невидимым» для остальных приложений на более высоких уровнях и низкоуровневые драйверы).

5)Драйверы: универсальные и виртуальные.

Универсальные драйверы для группы однотипных устройств, а виртуальные

драйверы для поддержки работы устройств ввода/вывода, для программ на

логическом уровне

6)Драйверы устройств ввода/вывода высокоуровневые (логический уровень)

7)Уровень ядра ОС.

- User– обработка прерываний

- GDI– графический интерфейс устройств вывода.

8)Уровень диспетчеров (низкоуровневое планирование)

- Диспетчер процессов (планирование прохождения процессов)

- Диспетчер планирования памяти (RAM) (распределение памяти между процессами)

- Диспетчер устройств ввода/вывода (инициация и завершение процессов ввода/вывода)

- Диспетчер Plug&Playустройств

- Диспетчер конфигурации (конфигурация оборудования ос, внесение всех изменений в реестр)

- Диспетчер управления сервисами (сервисы – службы ос)

- Диспетчер электропитания.

9)Уровень логического программного интерфейсаNTDLL, средстваAPI(написания интерфейсов), планировщики (драйвера высокого уровня).

- планировщики сеансов WINLOGON

- планировщик очереди печати (SPOOLER)

- планировщик сервисов (управление сервисами)

- планировщик задач (TASK MANAGER)

10) Подсистемы приложенийWIN32

основные приложения OSIXиOS/2

11)ОснасткаWindows. (средства ОС, которые доступны пользователю, после ее загрузки).

12) Приложения (программы, которые находятся в данной ОС).

Схема – модель устройства ОСWindows

Аппаратура – физический интерфейс

HAL– физически независимый интерфейс

драйвера

ядро режим ядра

диспетчера

NTDLL(SLL)

подсистемы приложений

Win32 (OSIX,OS/2) пользовательский уровень

оснастка, приложения

§3. Процесс загрузки и завершения системных ос Windows.

Процесс загрузки.

1)POST(BIOS)– программа тестирования оборудования (наличие оборудования) находит системный диск и загружаетIPL

2)IPLактивизируетNTLDR.EXE. 16 – битная программа.

3)NTLDR.EXE(работает и в реальном и в защищенном режиме) запускаетNTDETECT.COM

4) NTDETECT.COMсобирает доступную информацию об подключенном оборудовании

5)Считывается файлBOOT.INI

6) Файл загрузки ядраNTOSKRNL.EXEэто уже 32 – разрядное приложение. Загружает драйвера, элементы ядра и диспетчера. ЗапускаетWINLOGON.

7)WINLOGONпланировщик сеансов.

8)Загрузка оставшихся сервисов и другой оснасткиWindowsв соответствии с выбором пользователя.

Процесс завершения

1)АктивизацияWINLOGON.("Пуск"->"Завершение работы") Проверка завершения приложений. Завершение приложений

2)ЗапускDUL(завершение работы драйверов).

3)Остановка всех сервисов, кроме сервиса управления электропитания.

4)Сохранение на жесткий диск информации о текущем сеансе.

5) ЗапускаетсяCONF(сохраняет текущее состояние реестра)

6) Диспетчер электропитания завершает работуWindows.

Режим управления загрузки

- безопасный – с загрузкой минимальных (стандартных) драйверов устройств.

- обычный.

- с поддержкой сетевых драйверов

- безопасный режим с поддержкой командной строки.

Включение протоколирования BOOTLOG.TXT– информация о всех загруженных драйверах.

Использование последней успешной загрузки.

Перезагрузка и т. д.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]