Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Концепция расширенной машины и понятие КС Аппар....docx
Скачиваний:
4
Добавлен:
22.04.2019
Размер:
103.49 Кб
Скачать
  1. Состав ос Windows и характеристика ее компонентов. Расширенная машина pc.

Программы BIOS (используются на начальной стадии загрузки ОС). Программа IPL (Initial Program Loader). Некоторые информационные файлы: BOOT.INI, реестр. Файлы на системном диске, использующиеся для загрузки ОС (NT.EYE) HAL – уровень абстракции оборудования (программы, которые делают оборудование «невидимым» для остальных приложений на более высоких уровнях и низкоуровневые драйверы). Драйверы: универсальные и виртуальные. Универсальные драйверы для группы однотипных устройств, а виртуальные Драйверы для поддержки работы устройств ввода/вывода, для программ на логическом уровне Драйверы устройств ввода/вывода высокоуровневые (логический уровень) Уровень ядра ОС. - User – обработка прерываний - GDI – графический интерфейс устройств вывода. Уровень диспетчеров (низкоуровневое планирование) - Диспетчер процессов (планирование прохождения процессов) - Диспетчер планирования памяти (RAM) (распределение памяти между процессами) - Диспетчер устройств ввода/вывода (инициация и завершение процессов ввода/вывода)

- Диспетчер Plug & Play устройств - Диспетчер конфигурации (конфигурация оборудования ос, внесение всех изменений в реестр) - Диспетчер управления сервисами (сервисы – службы ос) - Диспетчер электропитания. Уровень логического программного интерфейса NTDLL, средства API (написания интерфейсов), планировщики (драйвера высокого уровня). - планировщики сеансов WINLOGON - планировщик очереди печати (SPOOLER) - планировщик сервисов (управление сервисами) - планировщик задач (TASK MANAGER) Подсистемы приложений WIN 32 основные приложения OSIX и OS/2 Оснастка Windows. (средства ОС, которые доступны пользователю, после ее загрузки). Приложения (программы, которые находятся в данной ОС).

Расширенная машина: Аппаратура <- HAL <- драйверы УВВ <- ядро ОС <- NTDLL <-управляющие приложения <- Оснастка приложений.

  1. Процесс загрузки ос Windows. Системное меню. Системный диск

Загрузка ОС:

POST (BIOS) – программа тестирования оборудования (наличие оборудования) находит системный диск и загружает IPL IPL активизирует NTLDR.EXE. 16 – битная программа. NTLDR.EXE (работает и в реальном и в защищенном режиме) запускает NTDETECT.COM NTDETECT.COM собирает доступную информацию об подключенном оборудовании Считывается файл BOOT.INI Файл загрузки ядра NTOSKRNL.EXE это уже 32 – разрядное приложение. Загружает драйвера, элементы ядра и диспетчера. Запускает WINLOGON. WINLOGON планировщик сеансов. Загрузка оставшихся сервисов и другой оснастки Windows в соответствии с выбором пользователя.

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

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

  1. Реестр Windows, его структура.

Основная системная база данных, которая содержит информацию обо всех пользователях, обо всем оборудовании и о программном обеспечении данного компьютера.

Логически делится: 1) Информация о пользователях (профили пользователей) 2) Информация об оборудовании и программном обеспечении.

6 основных кустов реестра HKU - HK_USER(default, user1, user2..) – информация о всех пользователях, которые зарегистрированы в данной системе. HKCU - HK_CURRENT_USER – информация о пользователе, который работает в данный момент. HKLM - HK_LOCAL_MACHINE(system, software) – содержит всю информацию об оборудовании и установленном программном обеспечении. HKCC - HK_CURRENT_CONFIG – текущая информация о состоянии устройства. HKCR - HK_CLASSES_ROOT – куст реестра, в котором зарегистрирована информация о связи приложений с типами данных, с которыми они ассоциированы. HKDD - HK_DYN_DATA – имеет информацию о производительности некоторых элементов операционной системы.

-- HKCC SAM SECURITY SOFTWARE(об установленном ПО для текущей конфигурации) HARDWARE(об установленном ПО) SYSTEM(информация о ресурсах системы)

--HKU Control panel – установленные оснастки системы keyboard play out – о раскладке клавиатуры printer – доступные принтеры access remote – ключ удаления доступа appsevents – звуковое оформление software – инф-я о настройках зарегистрированного орорудования actwork – сетевые настройки environment –среда окружения remoteaccess – информация о модемных соединениях

Тип данных в реестре. 1) REG SZ – строка символов в формате UNICODE. 2) REG MULTI SZ – массив строк в формате UNICODE. 3) REG EXPAND SZ – строка. 4) REG BINARY – число в двоичном или шестнадцатеричном формате. 5) REG DWORD – 32-битное число . 6) REG QWORD – 64-битное число. 7) REG NOUN – не типизированные данные. 8) REG_LINK – ключ на другой ключ в реестре.