Функции и состав ОС Windows 95

Управление процессами, В Windows 95 процесс — это либо вирту­альная машина MS-DOS, либо любое работающее приложение Win­dows. Каждый процесс может порождать множество потоков. Поток— это последовательность команд в пределах процесса. Системный планировщик процессов (часть диспетчера виртуальной машины) управляет именно потоками.

Рис. 2.12. Основные компоненты Windows 95

Организация файловой системы. Основной файловой системой является VFAT. Пересмотренная версия Windows 95 OSR2 (OEM Service Release 2) поддерживает файловую систему FAT32, обеспечи­вающую поддержку жестких дисков более 2 Гбайт и более эффек­тивное распределение дисковой памяти благодаря тому, что размер кластера в ней всего 4 Кбайт.

Поддержка технологии Plug-&-Play (PNP). Эта технология была разработана целой группой фирм — разработчиков аппаратного и программного обеспечения. Она предназначается для упрощения установки и конфигурирования новых устройств. Устройства, соот­ветствующие данной технологии обязаны «уметь» сообщать ОС о своем наличии и о требуемых для работы ресурсах. С другой сторо­ны, ОС обязана уметь располагать такие устройства и автоматиче­ски выделять требуемые ресурсы.

В Windows 95 основным средством поддержки PNP является Диспетчер конфигурации. Он осуществляет идентификацию всех Устройств, загружает необходимые драйверы и, с целью выделения, обращается к арбитрам ресурсов.

Управление ресурсами, которое включает в себя распределение, процессорного времени, управление доступом к устройствам ввода-вывода ит. д. Эти функции выполняются диспетчером виртуальной машины и ядром системы.

Реестр. Важную роль в управлении ресурсами играет реестр.

Реестр — это иерархическая база данных, и которой централизованно хранится вся информация об аппаратных средствах, конкретных приложениях Windows 95 и о настройках пользователя интерфейсной части ОС.

Драйверы устройств. В Windows 95 применяется архитектура «универсальный драйвер — минидрайвер».

Универсальный драйвер содержит основную часть кода, необходимого для общения целого класса устройств (например, для принтеров или модемов) с соответствующими компонентами операцион­ной системы (скажем, с подсистемами печати или связи).

Минидрайвер содержит небольшую часть кода, который обеспечивает работу конкретного устройства, принадлежащего данному классу.

Диспетчер конфигурации. Он включен в архитектуру Windows 95 для поддержки функциональных возможностей технологии Plug-&-Play.

Диспетчер виртуальной машины. VMM (Virtual Machine Manager) выделяет ресурсы каждому приложению и системному процессу, выполняемому на компьютере.

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

Настраиваемые файловые системы. Файловая система Win dows 95 характеризуется многоуровневой архитектурой, поддержи­вающей несколько файловых систем (ФС на основе FAT, файловая система CD ROM, файловые системы сторонних разработчиков).

Особенностью файловой системы Windows 95 является поддержка длинных имен файлов (каталогов). В именах файлов можно ис­пользовать до 255 символов, включая пробелы и знаки препинания. Запрещенными в именах являются только следующие знаки:

\ — обратный слэш (используется для обозначения пути);

/ — прямой слэш (используется для подстановки ключей);

> — знак «больше» (используется для указания направления вы­вода);

< — знак «Меньше» (используется для указания направления вывода);

: — двоеточие (используется для обозначения имени диска);

? — вопросительный знак (используется в масках поиска);

* — знак «звездочка» (используется в масках поиска);

" — кавычки (в них заключаются полные имена файлов и папой с длинными именами).

Другая особенность — это динамическое кэширование, поддерживаемое файловой системой CD ROM. Это обеспечивает оптимальный баланс между памятью, необходимой приложению, и па­мятью, выделяемой пол дисковый кэш.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: