Специфика аппаратных средств отражается на специфике ОС. Различают:
· ОС больших ЭВМ;
· ОС мини-ЭВМ;
· ОС персональных компьютеров;
· ОС кластеров;
· ОС сетей ЭВМ;
· Мобильные ОС.
ОС больших машин являются более сложными и функциональными, чем ОС ПЭВМ. Например, в этих ОС функции по планированию потока выполняемых задач реализуются путем использования сложных приоритетных дисциплин и требуют большей вычислительной мощности. Аналогично обстоит дело и с другими функциями.
Персональные компьютеры (ПЭВМ) бывают как однопроцессорные, так и многопроцессорные.
Кластер - слабо связанная совокупность нескольких вычислительных систем, работающих совместно для выполнения общих приложений, и представляющихся пользователю единой системой. Наряду со специальной аппаратурой для работы кластерных систем необходима и программная поддержка со стороны операционной системы. Эта поддержка сводится в основном:
1) к синхронизации доступа к разделяемым ресурсам;
2) обнаружению отказов и
3) динамической реконфигурации системы.
Одной из первых разработок в области кластерных технологий были решения на базе компьютеров VAX. Недавно этой компанией заключено соглашение с корпорацией Microsoft о разработке кластерной технологии, использующей Windows NT. Несколько компаний предлагают кластеры на основе UNIX-машин.
Сетевые ОС предназначены для управления ресурсами компьютеров, объединенных в сеть с целью совместного использования данных. Они предоставляют средства разграничения доступа к данным в рамках обеспечения их целостности и сохранности. Кроме того дают множество сервисных возможностей по использованию сетевых ресурсов. Типичными представителями сетевых ОС являются: NetWare, Windows NT, Unix, Linux, FreeBSD и др.
Сетевые ОС устанавливаются на один или более достаточно мощных компьютеров-серверов, выделяемых исключительно для обслуживания сети и совместно используемых ресурсов.
Сетевая ОС имеет также в своем составе средства передачи сообщений между компьютерами по линиям связи. На основе этих сообщений ОС поддерживает разделение ресурсов компьютера между удаленными пользователями, подключенными к сети. Для поддержания функций передачи сообщений сетевые ОС содержат специальные программные компоненты, реализующие сетевые протоколы, такие как IP, IPX, Ethernet и другие.
Наряду с ОС, ориентированными на совершенно определенный тип аппаратной платформы, существуют ОС, специально разработанные таким образом, чтобы они могли быть легко перенесены с компьютера одного типа на компьютер другого типа, так называемые мобильные ОС. Примером такой ОС является система UNIX.
Итак, ОС предоставлют пользователям эффективно использовать только те возможности, которыми обладают аппаратные средства компьютера.