
- •Концепция расширенной машины и понятие кс Аппаратура и ос
- •Аппаратура
- •Конфигурация Аппаратуры
- •Обработка простейшего задания в кс
- •Физические и логические файлы. Записи и блоки. Логическая организация файлов.
- •Прерывание как средство управления ресурсами кс. Режим функционирования ос
- •Аппаратура компьютеров ibm pc: Конфигурация, Основная память пк
- •Микропроцессор, адресация в 32-х битной архитектуре
- •Монитор и клавиатура
- •Накопители на мд. Физическая и логическая организация тома. Разбиение мд на разделы и логические диски для щс Майкрософта
- •Описание файлов в ос Windows. Полная идентификация дискового файла
- •Состав ос Windows и характеристика ее компонентов. Расширенная машина pc.
- •Процесс загрузки ос Windows. Системное меню. Системный диск
- •Реестр Windows, его структура.
- •Интерфейс командной строки Windows. Классификация команд.
- •Стандарт графического интерфейса пользователя в среде oc Windows. Оснастка ос
- •Профили оборудования. Пользовательские настройки среды ос Windows. Профили пользователя.
- •Переменные окружения, стандартные значения. Команда set.
- •Поддержка приложений Win32 в ос Windows.
- •Переназначение стандартных потоков ввода/вывода
- •Простейшие команды для написания пакетных файлов
- •Дополнительные возможности написания пакетных файлов
- •Команда for и ее использование в командных файлах
- •Приложение ms Word. Шаблоны, структура документа. Приемы работы.
- •Приложение ms Ecxel. Структура документа. Приемы работы.
- •Среда vpa создание макросов для офисных приложений
- •Характеристика систем программирования. Диалоговая отладка программ
- •Ресурсы компьютерной системы и характеристика методов управления ресурсами ос
- •Синхронизация процессов при выделении
- •Алгоритмы управления временем процессов в ос
- •Алгоритм вытесняющей многозадачности управления временем процессора в ос Windows
- •Характеристика методов управления оперативной памятью в ос
- •Распределение оп страницами и страницами по запросу. Управляющие таблицы, стратегии свопинга
- •Управление оперативной памятью ос Windows
Состав ос 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 <-управляющие приложения <- Оснастка приложений.
Процесс загрузки ос Windows. Системное меню. Системный диск
Загрузка ОС:
POST (BIOS) – программа тестирования оборудования (наличие оборудования) находит системный диск и загружает IPL IPL активизирует NTLDR.EXE. 16 – битная программа. NTLDR.EXE (работает и в реальном и в защищенном режиме) запускает NTDETECT.COM NTDETECT.COM собирает доступную информацию об подключенном оборудовании Считывается файл BOOT.INI Файл загрузки ядра NTOSKRNL.EXE это уже 32 – разрядное приложение. Загружает драйвера, элементы ядра и диспетчера. Запускает WINLOGON. WINLOGON планировщик сеансов. Загрузка оставшихся сервисов и другой оснастки Windows в соответствии с выбором пользователя.
Режим управления загрузки - безопасный – с загрузкой минимальных (стандартных) драйверов устройств. - обычный. - с поддержкой сетевых драйверов - безопасный режим с поддержкой командной строки.
Включение протоколирования BOOTLOG.TXT – информация о всех загруженных драйверах. Использование последней успешной загрузки. Перезагрузка и т. д.
Реестр 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 – ключ на другой ключ в реестре.