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


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

Репликация страниц

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

Репликация страниц

  • Если страница содержит данные двух независимых процессов, выполняющихся на разных процессорах, операционная система будет вынуждена постоянно пересылать эту страницу от одного процессора к другом
  • Размещение данных двух независимых процессов на одной странице называется ошибочным разделением (false sharing)

Сетевые операционные системы

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

Сетевые операционные системы

Сетевые операционные системы

  • Опишем сетевую операционную систему, кратко рассмотрев службы, которые она обычно предоставляет:
  • Служба, обеспечивающая удаленное соединение пользователя с другой машиной путем применения команды типа: rlogin machine

Сетевые операционные системы

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

Download 1.22 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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