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


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

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

  • Сетевые операционные системы также имеют в своем составе команду удаленного копирования для копирования файлов с одной машины на другую.
  • rcp machinel:filel machine2:file2
  • Эта команда приведет к копированию файла file1 с машины machine1 на machine2 и присвоению ему там имени file2.
  • Перемещение файлов задается в явном виде, и пользователю необходимо точно знать, где находятся файлы и как выполняются команды.

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

  • Такая форма связи хотя и лучше чем ничего, но все же крайне примитивна. Это подвигло проектировщиков систем на поиски более удобных вариантов связи и совместного использования информации.
  • Один из подходов предполагает создание глобальной общей файловой системы, доступной со всех рабочих станций.
  • Файловая система поддерживается одной или несколькими машинами, которые называются файловыми серверами (file servers).
  • Файловые серверы принимают запросы от программ пользователей, запускаемых на других машинах (не на серверах), которые называются клиентами (clients), на чтение и запись файлов. Каждый пришедший запрос проверяется и выполняется, а результат пересылается назад

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

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

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

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

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

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

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