Классификация операционных систем. Для каждой модели компьютера разрабатываются индивидуальные операционные системы
Для каждой модели компьютера разрабатываются индивидуальные операционные системы. Кроме того, для одной и той же модели ЭВМ могут создаваться операционные системы, различающиеся своим назначением, возможностями и свойствами.
В зависимости от особенностей использованного алгоритма управления работой ресурсов компьютера операционные системы делят на многозадачные и однозадачные; многопользовательские и однопользовательские; на многопроцессорные и однопроцессорныесистемы и т.д.
Однозадачные и многозадачные ОС. По числу одновременно выполняемых задач (программ) операционные системы могут быть разделены на два класса:
- однозадачные (например, MS-DOS, MSX);
- многозадачные (OS/2, UNIX, Windows 9х и выше).
Многозадачные ОС могут управлять одновременным выполнением нескольких задач (программ, процессов), а однозадачные – только одной. Основное назначение однозадачных ОС делать более простым и удобным процесс взаимодействия пользователя с компьютером. Они включают в себя только средства управления периферийными устройствами и файлами, а также средства общения с пользователем.
Многозадачные ОС, кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.
ОднопользовательскиеимногопользовательскиеОС.По числу одновременно работающих на одном компьютере пользователей ОС делятся на:
- однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);
- многопользовательские (UNIX, Windows NT, Windows 2000, WindowsXP).
Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированногодоступа других пользователей. Следует заметить, что не всякая многозадачная система является многопользовательской, и не всякая однопользовательская ОС является однозадачной.
Однопроцессорные и многопроцессорные ОС.Другим важным свойством ОС является отсутствие или наличие в ней средств поддержки многопроцессорной обработки – мультипроцессирование, которое приводит к усложнению всех алгоритмов управления ресурсами. Таким образом, в зависимости от наличия или отсутствия в ОС функций поддержки многопроцессорной обработки данных они делятся на:
- однопроцессорные (MS-DOS, Windows 3.x, Windows 9х);
- многопроцессорные (OS/2, NetWare 4.1, Windows NT, Windows 2000, Windows XP).
Многопроцессорные ОС могут классифицироваться по способу организации вычислительного процесса в данной системе:
- асимметричные;
- симметричные.
Асимметричная ОС целиком выполняется только на одном из процессоров компьютера, распределяя прикладные задачи (программы) по остальным процессорам. Симметричная ОС полностью децентрализована и использует все процессоры, распределяя их между системными и прикладными задачами.
Добавим сюда еще одно разделение операционных систем на сетевые и не сетевые. Сетевые операционные системы включают в себя средства обеспечивающие возможность работы ЭВМ в компьютерной сети.
Дата добавления: 2016-06-02; просмотров: 2189;