Особенности аппаратных платформ
На свойства операционной системы непосредственное влияние ока- зывают аппаратные средства, на которые она ориентирована. По типу аппаратуры различают операционные системы персональных компью- теров, мини-компьютеров, мейнфреймов, кластеров, встроенные ОС и ОС сетей ЭВМ.
1. Первую категорию составляют операционные системы для пер- сональных компьютеров. Их работа заключается в предоставлении удобного интерфейса для одного пользователя. Такие системы широко используются для работы с текстом, электронными таблицами и доступа в Интернет. Наиболее яркие примеры – это Windows XP, MacOS и Linux.
2. Очевидно, что ОС большой машины (мини-компьютера) является более сложной и функциональной, чем ОС персонального компьютера.
Так, в ОС больших машин функции по планированию потока выпол- няемых задач, очевидно, реализуются путем использования сложных приоритетных дисциплин и требуют большей вычислительной мощно- сти, чем в ОС персональных компьютеров. Аналогично обстоит дело и с другими функциями.
Так, сетевая ОС имеет в своем составе средства передачи сообще- ний между компьютерами по линиям связи, которые совершенно не нуж- ны в автономной ОС. На основе этих сообщений сетевая ОС поддержи- вает разделение ресурсов компьютера между удаленными пользовате- лями, подключенными к сети. Для поддержания функций передачи со- общений сетевые ОС содержат специальные программные компоненты, реализующие популярные коммуникационные протоколы, такие как IP, IPX, Ethernet и другие.
Многопроцессорные системы требуют от операционной системы особой организации, с помощью которой сама операционная система, а также поддерживаемые ею приложения могли бы выполняться парал- лельно отдельными процессорами системы. Параллельная работа от- дельных частей ОС создает дополнительные проблемы для разработ- чиков ОС, так как в этом случае гораздо сложнее обеспечить согласо- ванный доступ отдельных процессов к общим системным таблицам, ис- ключить эффект гонок и прочие нежелательные последствия асинхрон- ного выполнения работ.
3. Операционные системы для мэйнфреймов. Эти компьютеры раз- мером с комнату все еще можно встретить в центрах данных больших корпораций. Мэйнфреймы отличаются от персональных компьютеров по своим возможностям ввода-вывода. Довольно часто встречаются мэйн- фреймы с тысячью дисков и терабайтами данных, а персональный ком- пьютер с такими параметрами показался бы действительно необычным. Мэйнфреймы возвращаются в виде мощных WEB-серверов, серверов для крупномасштабных электронно-коммерческих сайтов и серверов для транзакций в бизнесе.
Операционные системы для мэйнфреймов в основном ориентиро- ваны на обработку множества одновременных заданий по операциям ввода-вывода. Примером операционной системы для мэйнфрейма яв- ляется 0S/390, произошедшая от 0S/360.
4. Другие требования предъявляются к операционным системам кластеров. Кластер – слабо связанная совокупность нескольких вычис- лительных систем, работающих совместно для выполнения общих при- ложений и представляющихся пользователю единой системой. Наряду со специальной аппаратурой для функционирования кластерных систем, необходима и программная поддержка со стороны операционной систе- мы, которая сводится в основном к синхронизации доступа к разделяе- мым ресурсам, обнаружению отказов и динамической реконфигурации системы.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.