Лекция №3 Параллелизм на уровне операционных систем Виды операционных систем


Распределенные операционные системы


Download 1.22 Mb.
bet3/12
Sana24.10.2023
Hajmi1.22 Mb.
#1718184
TuriЛекция
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
Лекция 3 (3)

Распределенные операционные системы

  • Существует два типа распределенных операционных систем:
    • мультипроцессорная операционная система (multiprocessor operating system) управляет ресурсами мультипроцессора.
    • мультикомпьютерная операционная система (multicomputer operating system) разрабатывается для гомогенных мультикомпьютеров.
  • Функциональность распределенных операционных систем в основном не отличается от функциональности традиционных операционных систем, предназначенных для компьютеров с одним процессором за исключением того, что она поддерживает функционирование нескольких процессоров.

Операционные системы для однопроцессорных компьютеров

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

Виртуальная машина

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

Download 1.22 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling