Классификация операционных систем

 

Операционные системы подразделяются:

1. На однопользовательские и многопользовательские – поддерживают работу на ПК (активный центр, mainframe) нескольких пользователей за различными терминалами.

2. Однозадачные (Dos) и многозадачные (Windows, Os/2) – поддержка параллельного выполнения нескольких программ в один момент времени.

3. Командные (символьные) и объектно-ориентированные (графические).

4. По разрядности ОС: 16-., 32-., 64 разрядные – разрядность ОС не может превышать разрядности процессора.

5. По типу доступа пользователя к ПК:

а) с разделением времени – одновременный диалоговый режим доступа к АЦ нескольких пользователей на разных терминалах, которым по очереди выделяются ресурсы АЦ.

б) реального времени (ОС РВ) – когда требуется, чтобы система имела гарантированное время реакции ответа (т.е. задержка ответа не превышала определённого времени).

(Энергетика, управление технологическими процессами в металлургии, транспортировка нефти и газа, банковское дело QNX, OS – 9000).

6. По типу использования ресурсов: локальные и сетевые – устанавливаются как правило на мощных ПК – серверах, выделенных исключительно для обслуживания сети и совместно используемых ресурсов. (Windows NT, Nowell Netware).

 

Семейства ОС: 1) DOS, 2) OS/2, 3) Unix, 4) Windows, 5)ОС реального времени.

Недостатком DOS является отсутствие средств защиты от несанкционированного доступа к ресурсам ПК и ОС.

 

Выбор пользователем операционной системы.

Идеальных систем не бывает. Чтобы выбрать ту или иную систему необходимо знать:

  1. На каких аппаратных платформах и с какой скоростью работает ОС.
  2. Какие внешние устройства поддерживает ОС.
  3. Способ взаимодействия ОС с пользователем (интерфейс).
  4. Какова надёжность ОС (т.е. устойчивость к ошибкам пользователя, отказам оборудования и т.д.).
  5. Какие есть возможности для организации компьютерных сетей.
  6. Обеспечивает ли ОС совместимость с другими операционными системами.
  7. Осуществляет ли ОС поддержку национальных языков.
  8. Какие существуют инструментальные средства для разработки новых прикладных программ и уже готовые пакеты прикладных программ (ППП).
  9. Как организована защита информации в ОС.