- •Оглавление
- •Введение
- •Основы теории операционных систем Общие сведения об операционных системах
- •Организация диалога пользователя
- •Графический режим диалога пользователя
- •Файловые менеджеры
- •Назначение функциональных клавиш
- •Системные вызовы
- •Архитектура операционной системы
- •Машино-независимые свойства операционных систем Файловая система пк
- •Типы файлов
- •Физическая организация fat
- •Работа с файлами и каталогами средствами ос ms dos
- •Команды общесистемного назначения
- •Работа с каталогами
- •Работа с файлами
- •Процессы
- •Запрос пользователя на создание процесса.
- •Защищенность и отказоустойчивость ос
- •Система raid – массивов дисков
- •Распределение ресурсов пк
- •Разрешение конфликтов при распределении ресурсов
- •Запрос – ожидание – запрос – ожидание - …..
- •Управление процессами в интерактивных ос
- •Организация ввода – вывода
- •Работа подсистемы по ввода – вывода
- •Поддерживать несколько файловых систем
- •Вести системную информацию о состоянии и распределение устройств:
- •Распределение ресурсов пк
- •Разрешение конфликтов при распределении ресурсов
- •Запрос – ожидание – запрос – ожидание - …..
- •Управление памятью
- •Раздел 1 Раздел 1
- •Раздел 2 Раздел2
- •Кэширование данных
- •Общая схема выполнения запроса к оп в системах с Кэш – памятью (выполнение системного вызова)
- •Операционная система Windows
- •Загрузка windows xp
- •Архитектура Windows xp
- •Основные компоненты ос Windows xp
- •Технологические принципы ос Windows
- •Физическая организация данных ntfs
- •Каталоги ntfs
- •Архивирование данных
- •Компьютерные вирусы
- •Реестр Windows xp
- •Операционная система Linux
- •Основные понятия ос linux
- •Файловая система ос linux
- •Процессы
- •Основные команды ос linux
- •Архивирование и сжатие файлов
- •Shell – сценарии
- •Архитектура сетевой операционной системы
Технологические принципы ос Windows
Для ОС Windows были разработаны новые (для того времени) принципы организации графического интерфейса:
Принцип Select – Выделить – фрагмент документа, объект или группу объектов следует выделить, а затем выполнить действие;
Принцип Drag – and – Drop (переместить и оставить) позволяет выделенную группу объектов захватить мышью и переместить на другое место, например в другое окно. Это один из способов копирования и перемещения данных.
Принцип What is you see it what you get – что вы видите, то и получаете. При печати на принтере страница документа будет выглядеть так же, как при выполнении команды «Предварительный просмотр». Этот принцип обеспечивается применением масштабируемых шрифтов True Type.
Копирование данных с использованием Буфера обмена. Выделенный объект, группа объектов или фрагмент документа может быть помещен в буфер обмена по команде «Правка – Копировать / Вырезать» и размещен в другом объекте по команде «Правка – Вставить».
Мастера Windows – специальные программы, которые позволяют выполнить определенные действия в диалоге с пользователем. Программы – мастера входят как в состав ОС, так и в состав пакета программа MS Office. Например, мастер обслуживания дисков, мастер подключения к Internet, мастер расчетов, мастер диаграмм, создания документа по шаблону и т.д.
Технология Plug and Play. С появлением Windows – 95 была реализована новая идея – технология Plug – and – Play (PnP). Целью ее разработки было обеспечить пользователю возможность подключить новое устройство и сразу же начать работу с этим устройством без необходимости вручную конфигурировать (устанавливать) устройство. Таким образом, технология PnP поддерживает автоматическое конфигурирование ПК и всех установленных на нем устройств. Работая с системой, поддерживающей технологию PnP, пользователи могут, не беспокоится о том, возникнут ли у них конфликты при установки нового устройства. Все контролируется автоматически аппаратурой, ОС и ее частью – реестром.
Практическая реализация технологии PnP осуществляется на уровне аппаратных средств, операционной системы, драйверов устройств и BIOS. В 1993 году был создан комитет по разработке стандарта технологии PnP, в 1995 году появились устройства отвечающие требованиям технологии. Стандарт описывает интерфейс (взаимодействие) аппаратуры и операционной системы, определяет функции драйверов устройств и BIOS. В настоящее время действует спецификация ACPI (Advanced Configuration and Power Interface Version 1.0), которая определяет новый интерфейс системной платы и BIOS. К 2000 году были определены следующие устройства, поддерживающие технологию PnP: USB, PCI, SCSI, ATA, LPT, COM, PC Card / CardBus.
Каждое устройство PnP должно обладать следующими возможностями:
Однозначно определятся в системе;
Предоставлять список необходимых ресурсов и сервисов (запросов);
Определять поддерживающий это устройство драйвер;
Иметь стандартные средства взаимодействия с ОС для конфигурирования устройства
Чтобы гарантировать, что драйверы устройств хорошо работают с остальной частью системы Windows, корпорация Microsoft определила для драйверов модель (стандарт) Windows Driver Model (WDM), которой должен соответствовать драйвер. В модели определены стандарты запросов ввода – вывода – ARP (пакет запроса ввода – вывода), способы взаимодействия с ОС и аппаратурой. Драйверы должны обладать переносимостью между системами Windows 98, 2000, ME, XP.
Архитектура Plug and Play в Windows 2000
Приложения служебные
Процессы
Win32
PnP программа
Менеджер setup
Режим пользователя
р
ежим
ядра реестр
-
PnP менеждер
Менеджер ввода-вывода
Менеджер энергосбережения
Драйверы PnP
Ядро Windows обеспечивает поддержку технологии PnP в процессе загрузки и предоставляет средства взаимодействия с такими компонентами ОС, как базовая система и драйверы устройств.
В режиме пользователя менеджер PnP обеспечивает взаимодействие с программой Setup и приложениями «Панели управления».
В режиме ядра менеджер PnP обеспечивает управление низкоуровневыми драйверами.
В момент загрузки или когда устанавливается новое устройство, поддерживающее технологию PnP, ОС автоматически обнаруживает устройство и вызывает менеджер PnP. Менеджер PnP запрашивает у устройства название фирмы – производителя и номер модели устройства, по этим данным определяется драйвер данного устройства в определенном каталоге на жестком диске, если драйвера нет, то отображается окно диалога с предложением установить драйвер. Информация об устройствах записывается в реестр.
