Рассмотрим несколько основных классификаций ОС.
1. По способу распределения ресурсов процессора выделяют:
- Системы разделения времени. Основное преимущество - возможность интерактивной работы одного или нескольких пользователей и выполнение большого количества задач. Время процессора выделяется каждой задаче короткими квантами, что создает иллюзию монопольного использования системы, однако снижает пропускную способность и эффективность использования ресурсов.
- Системы пакетной обработки. Предназначены для решения в основном вычислительных задач, не требующих вмешательства человека в процессе выполнения. Позволяют выполнять одновременно несколько заданий (пакет), использующих ресурсы системы по мере их освобождения. При правильном формировании пакета имеют большую пропускную способность.
- Системы реального времени. Применяются для управления аппаратурой, механизмами и технологическими процессами в промышленности, науке и производстве, где принципиальное значение имеет фиксированное время реакции системы на изменение состояния объекта.
2. По количеству одновременно выполняющихся задач:
- Однозадачные. В каждый момент времени в системе выполняется только одна задача, монопольно «захватывающая» все ресурсы. Пример - MS-DOS.
- Многозадачные. Может быть реализована как мнимая многозадачность (система разделения времени), использующаяся на большинстве персональных компьютеров, так и реальная - с параллельными вычислениями в многопроцессорных системах. Одна из важнейших функций таких ОС - управление разделением совместно используемых ресурсов между одновременно выполняющимися задачами. По способу реализации этой функции выделяют ОС с не вытесняющей и вытесняющей многозадачностью. Примеры: OS/2, Windows 95/98/МЕ.
← Основные классификации ОС (часть 2) | Почему операционные системы разные → |
---|
Новые статьи:
- 20/10/2012 14:34 - Пример восстановления загрузчика Windows 7 после у…
- 20/10/2012 14:34 - 6 разделов загрузчика (часть 1)
- 20/10/2012 14:34 - Настройка параметров загрузки систем Windows
- 20/10/2012 14:34 - Организация мультизагрузки средствами виртуальных …
- 20/10/2012 14:34 - Нюансы, которые необходимо знать при установке нес…