Классификация ОС

Рассмотрев назначение ОС и выполняемые ими функции, мы можем классифицировать все многообразие существующих ОС, взяв за основу наиболее общие классификационные принципы.

  1. По количеству одновременно существующих программных процессов ОС делятся на однопрограммные и мультипрограммные. В мультипрограммных ОС, в отличие от однопрограммных,  вычислительный процесс организуется таким образом, что в памяти компьютера находится одновременно несколько программ, попеременно выполняющихся на одном процессоре. Такая организация позволяет значительно повысить эффективность вычислительной системы.
  2. По числу пользователей, осуществляющих доступ к вычислительной системе, различают однопользовательские и многопользовательские ОС.
    Многопользовательские системы предоставляют возможность одновременного доступа к вычислительной системе нескольким пользователям. При этом каждый из них работает за собственным терминалом, однако все вычисления производятся на одном компьютере. Это приводит к более эффективному использованию вычислительной техники и уменьшению стоимости обработки данных.
  3. По назначению ОС делятся на универсальные и специализированные. Специализированные ОС, как правило, работают с фиксированным набором программ. Применение таких систем обусловлено невозможностью использования универсальной ОС по соображениям эффективности, а также вследствие специфики решаемых задач.
  4. По способу загрузки можно выделить загружаемые ОС и системы, постоянно находящиеся в памяти вычислительной системы. Последние, как правило, используются для управления работой  специализированных устройств.
  5. По особенности области использования ОС подразделяются на системы пакетной обработки, системы разделения времени и системы реального времени. Системы пакетной обработки предназначаются в основном для решения задач вычислительного характера, не требующих быстрого получения результатов. Критерием эффективности таких систем является максимальная пропускная способность, то есть решение максимального числа задач в единицу времени. Взаимодействие пользователя с вычислительной системой сводится к тому, что он приносит задание, отдает его оператору, а через некоторое время, после выполнения пакета заданий, получает результат.

Ваш отзыв

Повторите код: