Операционные
системы различаются особенностями реализации алгоритмов управления
ресурсами компьютера, областями использования.
В зависимости
от алгоритма управления процессором, операционные системы делятся
на следующие:
-
однозадачные и многозадачные;
-
однопользовательские и многопользовательские;
-
однопроцессорные и многопроцессорные;
-
локальные и сетевые.
По числу
одновременно выполняемых задач операционные системы делятся на два
класса:
В однозадачных
системах используются средства управления периферийными устройствами,
средства управления файлами, средства общения с пользователями.
Многозадачные
ОС используют все средства, которые характерны для однозадачных, и,
кроме того, управляют разделением совместно используемых ресурсов:
процессор, ОЗУ, файлы и внешние устройства.
В зависимости
от областей использования многозадачные ОС подразделяются на три типа:
-
системы пакетной обработки (ОС ЕС);
-
системы с разделением времени (Unix, Linux, Windows);
-
системы реального времени (RT11);
-
системы пакетной обработки предназначены для решения задач, которые
не требуют быстрого получения результатов.
Главной
целью ОС пакетной обработки является максимальная пропускная способность
или решение максимального числа задач в единицу времени.
Эти
системы обеспечивают высокую производительность при обработке больших
объёмов информации, но снижают эффективность работы пользователя в
интерактивном режиме.
В системах
с разделением времени для выполнения каждой задачи выделяется небольшой
промежуток времени, и ни одна задача не занимает процессор надолго.
Если этот промежуток времени выбран минимальным, то создаётся видимость
одновременного выполнения нескольких задач.
Эти
системы обладают меньшей пропускной способностью, но обеспечивают
высокую эффективность работы пользователя в интерактивном режиме.
Системы
реального времени применяются для управления технологическим процессом
или техническим объектом, например, летательным объектом, станком
и т. д.
По числу
одновременно работающих пользователей ОС разделяются на два типа:
-
однопользовательские (MS DOS);
-
многопользовательские (Unix, Linux, Windows 95 – XP).
В многопользовательских
ОС каждый пользователь настраивает для себя интерфейс пользователя,
т. е. может создать собственные наборы ярлыков, группы программ, задать
индивидуальную цветовую схему, переместить в удобное место панель
задач и добавить в меню Пуск новые пункты.
В многопользовательских
ОС существуют средства защиты информации каждого пользователя от несанкционированного
доступа других пользователей.
Одним
из важных свойств ОС является наличие в ней средств поддержки многопроцессорной
обработки данных. Такие средства существуют в OS/2, Net Ware, Widows
NT. По способу организации вычислительного процесса эти ОС могут быть
разделены на следующие:
-
асимметричные;
-
симметричные.
Одним из важнейших признаков классификации ЭВМ является разделение их
на следующие:
Локальные
ОС применяются на автономных ПК или ПК, которые используются в компьютерных
сетях в качестве клиента.
В состав
локальных ОС входит клиентская часть ПО для доступа к удалённым ресурсам
и услугам. Сетевые ОС предназначены для управления ресурсами ПК, включённых
в сеть с целью совместного использования ресурсов. Они представляют
собой мощные средства разграничения доступа к информации, её целостности
и другие возможности использования сетевых ресурсов [1].