Виды операционных систем.

Развитие компьютеров привело к появлению огромного количества различных ОС, из которых далеко не все широко известны. Рассмотрим несколько основных ОС.

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

Уровнем ниже находятся серверные ОС. Серверы представляют собой или многопроцессорные компьютеры, или даже мэйнфреймы. Данные ОС одновременно обслуживают множество пользователей и позволяют им делить между собой программно-аппаратные ресурсы. Серверы также предоставляют возможность работы с печатающими устройствами, файлами или Internet. У Internet-провайдеров обычно работают несколько серверов для того, чтобы поддерживать одновременный доступ к сети множества клиентов. Серверными ОС являются: UNIX, Windows 2000, Linux.

Еще одним видом операционных систем являются ОС для персональных компьютеров. Их работа заключается в предоставлении удобного интерфейса для одного пользователя. Такие системы широко используются в повседневной работе. Основными ОС данной категории являются операционные системы платформы Windows, Linux, система компьютера Macintosh.

Еще один вид ОС – это системы реального времени. Главным параметром таких систем является время. Например, в системах управления производством, где компьютеры, работающие в режиме реального времени, собирают данные о промышленном процессе и используют их для управления оборудованием. Такие процессы должны удовлетворять жестким временным требованиям. Примерами систем реального времени являются VxWorks, QNX.

Встроенные операционные системы используются в карманных компьютерах и бытовой технике. Встроенные операционные системы по сравнению с остальными выполняют ограниченные наборы функций, имеют малые размеры и поэтому были вынесены в отдельный класс. Примерами таких операционных систем являются PalmOS, Windows CE (Consumer Electronics – бытовая техника).

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