Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SRS_IPOVS_OS.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

1.3. Классификация ос

  1. По назначению

  • ОС мейнфреймов. В основном ориентированы на обработку множества одновременных заданий, большинству из которых требуется много операций ввода-вывода. Могут выполнять три вида обслуживания (часто все вместе): пакетная обработка, обработка транзакций, работа в режиме разделения времени. Пример ОС: OS/390, произошедшая от OS/360.

  • Серверные ОС работают на серверных компьютерах. Они одновременно обслуживают множество пользователей и позволяют им делить между собой программные и аппаратные ресурсы. Примеры серверов – файловый сервер, сервер базы данных (БД), web-сервер. Примеры ОС: UNIX, Windows 2000, Linux.

  • Сетевые ОС. В сетевой ОС пользователи знают существовании многих ЭВМ, могут регистрироваться на удаленных машинах и копировать файлы с одной ЭВМ на другую. Каждый компьютер работает под управлением локальной ОС и имеет своего собственного локального пользователя (или пользователей). Сетевые ОС несущественно отличаются от однопроцессорных ОС. Для того чтобы пользователи могли регистрироваться на удаленных ЭВМ и получать доступ к удаленным файлам, в ОС должны быть специальные программы. Но эти дополнения, по сути, не изменяют структуры ОС.

  • Распределенные ОС представляются пользователям традиционной однопроцессорной системой, хотя они и составлены из множества процессоров или компьютеров. При этом расположение программ и файлов прозрачно для пользователя, все это автоматически и эффективно обрабатывается самой ОС. Для создания распределенной ОС недостаточно просто добавит дополнительный код к однопроцессорной ОС, так как распределенные и централизованные ОС имеют существенные различия. Распределенные ОС часто позволяют прикладным задачам обрабатываться на нескольких процессорах (компьютерах), поэтому ОС должны содержать специальные программы для оптимизации распараллеливания задач. Примеры ОС: Mach, Chorus, Sprite.

  • ОС для персональных компьютеров (ПК) должны предоставлять удобный интерфейс для одного пользователя. Примеры ОС: Windows, ОС ПК Mackintosh, Linux.

  • ОС реального времени (ОС РВ). Их главным параметром является время. ОС должна обработать поступающие задания в течение заданных интервалов времени, которые нельзя превышать. В основном используются при управлении технологическими процессами, лабораторными экспериментами, в работах систем управления воздушным движением, в телекоммуникациях. Пример ОС: QNX.

  • Встроенные ОС часто обладают теми же характеристиками, что и ОС реального времени, но при этом имеют небольшой размер, память и ограничения мощности. Пример ОС: PalmOS, Windows CE.

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

  1. По режиму обработки задач

  • однопрограммные (например, MS DOS);

  • мультипрограммные ОС (большинство современных ОС).

Мультипрограммирование – способ организации вычислений, когда на однопроцессорной ВС создается видимость одновременного выполнения нескольких программ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]