Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
87
Добавлен:
30.05.2015
Размер:
312.83 Кб
Скачать

2.2.2 Виды ос

По числу одновременно выполняемых задач:

- однозадачные (MSDos);

- многозадачные, обеспечивают работу одновременно нескольких задач, между которыми можно переключаться (Windows,Unix,OS/2 и др.)

По числу одновременно работающих пользователей:

- однопользовательские (MSDos);

- многопользовательские (Unix,WindowsNTи др.).

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

По принципу распределения процессорного времени:

  • с невытесняющей многозадачностью (Windows 3.x);

  • cвытесняющей многозадачностью,(Windows,Unix,OS/2 и др.).

При невытесняющей многозадачности активный процесс (задача) выполняется до тех пор, пока она сама, по собственной инициативе, не отдаст управление операционной системе для того, чтобы та выбрала из очереди другую готовую к выполнению задачу. При вытесняющей многозадачности решение о переключении процессора с одного процесса на другой принимается операционной системой, а не самим активным процессом.

По числу выделяемых потоков при решении задач:

- однопотоковые (MsDos);

- многопотоковые, когда система разбивает одну задачу на несколько потоков и выполняет их независимо друг от друга, отслеживая процесс выполнения. В случае остановки какого-либо потока система автоматически загружает новый поток, систематически распределяя время между ними с учетом их приоритетов (Windows,Unix,OS/2 и др.).

По разрядности:

  • 16 – разрядные;

  • 32 – разрядные;

  • 64 – разрядные.

По типу аппаратуры, которой управляет ОС:

- ОС мэйнфреймов. Мэйнфрейм – большая универсальная ЭВМ — со значительным объёмом оперативной и внешней памяти, предназначенная для организации централизованных хранилищ данных большой ёмкости и выполнения интенсивных вычислительных работ. Используются в качестве мощных web-серверов, серверов для крупномасштабных электронно-комерческих сайтов и серверов для транзакций в бизнесе. ОCдля таких машин ориентированы на обработку множества одновременных заданий, большинству из которых требуется огромное количество операций ввода-вывода (OS/390).

- серверные ОС. Такие ОС одновременно обслуживают несколько пользователей и позволяют им делить между собой программные и аппаратные ресурсы (Windows2000,Unix).

- ОС для ПК (Windows,Linux);

- ОС реального времени (QNX,VxWorks). Главным параметром таких систем является время. Например, в системах управления технологическими процессами. Часто такие процессы должны удовлетворять жестким временным требованиям (например, управление сборкой машины на конвейере).

- встроенные ОС. Используются в КПК и бытовой аппаратуре. Часто они обладают теми же самыми характеристиками, что и ОС реального времени, но имеют особый размер, память и ограничения мощности (WindowsCE,PalmOS).

- ОС для смарт-карт. Самые маленькие ОС работают на смарт-картах (смарт-карта - устройство размером с кредитную карту, содержащее процессор).

Соседние файлы в папке Сам_изуч