Особенности аппаратных платформ

  • docx
  • 14.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-01323.docx

 Особенности аппаратных платформ

На свойства операционной системы непосредственное влияние ока- зывают аппаратные средства, на которые она ориентирована. По типу аппаратуры различают операционные системы персональных компью- теров, мини-компьютеров, мейнфреймов, кластеров, встроенные ОС и ОС сетей ЭВМ.

1.    Первую категорию составляют операционные системы для пер- сональных компьютеров. Их работа заключается в предоставлении удобного интерфейса для одного пользователя. Такие системы широко используются для работы с текстом, электронными таблицами и доступа в Интернет. Наиболее яркие примеры это Windows XP, MacOS и Linux.

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

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

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

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

3.   Операционные системы для мэйнфреймов. Эти компьютеры раз- мером с комнату все еще можно встретить в центрах данных больших корпораций. Мэйнфреймы отличаются от персональных компьютеров по своим возможностям ввода-вывода. Довольно часто встречаются мэйн- фреймы с тысячью дисков и терабайтами данных, а персональный ком- пьютер с такими параметрами показался бы действительно необычным. Мэйнфреймы возвращаются в виде мощных WEB-серверов, серверов для крупномасштабных электронно-коммерческих сайтов и серверов для транзакций в бизнесе.


 

Операционные системы для мэйнфреймов в основном ориентиро- ваны на обработку множества одновременных заданий по операциям ввода-вывода. Примером операционной системы для мэйнфрейма яв- ляется 0S/390, произошедшая от 0S/360.

4.     Другие требования предъявляются к операционным системам кластеров. Кластер – слабо связанная совокупность нескольких вычис- лительных систем, работающих совместно для выполнения общих при- ложений и представляющихся пользователю единой системой. Наряду со специальной аппаратурой для функционирования кластерных систем, необходима и программная поддержка со стороны операционной систе- мы, которая сводится в основном к синхронизации доступа к разделяе- мым ресурсам, обнаружению отказов и динамической реконфигурации системы.