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

  • 19 апр. 2012 г.
  • 795 Слова
Операционные системы для вычислительных сетей

1. Примитивы сетевых ОС
Миграция программ и данных в сети поддерживается примитивами:
взаимодействия с пользователями;
миграции заданий;миграции данных;
управляющими примитивами.
Примитивы взаимодействия с пользователями обслуживают взаимодействия типа «пользователь–пользователь», «пользователь–система», «система–пользователь»; организуютопрос состояния хост-компьютеров; реализуют электронную почту, диалоги, конференции.
Примитивы миграции заданий применяются для управления многошаговыми заданиями – отдельные шаги заданий выполняютсяна разных хост-компьютерах. Путем перемещения заданий на недогруженные или лучше соответствующие заданию хост-компьютеры достигается сбалансированность загрузки.
Примитивы миграции данных служат длядистанционного доступа к информации. При этом должна решаться проблема преобразования данных (в частности приходится выполнять перекодировку символов).
Подходы к организации обмена данными:
· передачазапроса в удаленный компьютер с обратной передачей запрошенного элемента (при редких запросах);
· пересылка файла из удаленного компьютера в локальный с последующим обращением к нужному элементу(при высокой плотности запросов к одному файлу).
Второй подход влечет размножение копий, которые все нужно обновлять при модификации одной из них. Передача данных между хост-компьютерами может бытьсопряжена с преобразованием (реструктуризацией) данных.
Управляющие примитивы служат для управления подсетями, распределения коммуникационных ресурсов, управления взаимодействиями между сетью ихост-компьютерами.

2. Операционные системы для сетей подразделяются на:
· собственно сетевые ОС и
· распределенные ОС.

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