Классификация операционных систем
I) Функциональное назначение ОС:
- ОС, специально разработанные для эксплуатации настольных, домашних ПК;
- ОС, предназначенные для использования в составе сетевых рабочих станций и многопроцессорных систем;
- ОС, разработанные для компьютеров с повышенными требованиями к надежности.
II) Функциональные возможности ОС:
- консольные ОС, т.е. управляемые преимущественно посредством ввода специальных директив в командной строке;
- ОС с графическим пользовательским интерфейсом.
Пользовательский интерфейс – это совокупность всех экранных форм и инструментов управления ОС, доступных работающему на компьютере пользователю.
III) По количеству одновременно обрабатываемых задач числа пользователей, которые могут обслуживать ОС:
- однопользовательские однозадачные – поддерживают одну клавиатуру и могут работать только с одной задачей.
- однопользовательские однозадачные с фоновой печатью – позволяют помимо основной задачи запускать одну дополнительную, ориентированную для вывода информации на печать.
- однопользовательские многозадачные - обеспечивают одному пользователю параллельную обработку нескольких задач.
- многопользовательские многозадачные – позволяют на одном компьютере запускать несколько задач несколькими пользователями. Эти ОС очень сложны и требуют значительных машинных ресурсов.
Для того чтобы быть полноценной ОС должна иметь следующие основные компоненты:
1. Файловую систему
Известно, что в файлах на устройствах внешней памяти хранятся все программное обеспечение компьютера. Любому пользователю, работающему на компьютере, приходиться иметь дело с файлами.
Файл – информация, снабженная идентификатором и оформленная как единое целое средствами операционной системы или языка программирования.
Идентификатор – имя файла.
Структура имени файла:
Длина имени допускается до 255 символов. Расширение файла указывает, какого рода информация храниться в данном файле.
Кроме имени, файл обладает радом характеристик:
- атрибуты файла: обычный, архивный, системный, скрытый, только для чтения;
- дата и время создания файла;
- длина файла.
Операционная система позволяет организовывать файлы в каталоги.
Каталог – совокупность упорядоченных и информационно связанных между собой файлов.
Имя каталога представляет собой набор символов без расширения и ему присваивается атрибут Directori.
Файлы и программы размещаются в каталогах разного уровня и образуют разветвленную файловую структуру – файловую систему.
Файловая система – это методика размещения каталогов и файлов на внешних устройствах хранения информации.
- одноуровневая файловая система – это простая последовательность файлов. Для отыскания файла на диске достаточно указать лишь имя файла.
- иерархическая файловая система - древовидный способ организации файлов и каталогов на диске.
Путь по которому происходит поиск файла называют маршрутом.
Например: С:\Иванов\Сидоров\прорамма.pas
2. Драйверы внешних устройств – специальные программы управления внешними устройствами.
3. Процессор командного языка – позволяет выполнить те или иные действия, анализ и исполнение команд.