Please enable JavaScript.
Coggle requires JavaScript to display documents.
Сетевые операционные системы (Средства предоставления собственных ресурсов…
Сетевые операционные системы
Средства предоставления собственных ресурсов и услуг в общее пользование - серверная часть ОС (сервер) обеспечивают:
блокировку файлов и записей, что необходимо для их совместного использования;
ведение справочников имен сетевых ресурсов;
обработку запросов удаленного доступа к собственной файловой системе и базе данных;
управление очередями запросов удаленных пользователей к своим периферийным устройствам.
Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети, обеспечивает:
адресацию и буферизацию сообщений,
выбор маршрута передачи сообщения по сети,
надежность передачи и т.п.,
то есть является средством транспортировки сообщений.
сети делятся на два класса:
одноранговые
двухранговые (сети с выделенными серверами).
Компьютер, работающий в сети, может выполнять функции:
клиента,
сервера,
совмещать обе эти функции.
FS - основная модель для ЛВС на персональных ЭВМ.
В случае ее использования возникает проблема корректного обновления файлов.
Все процессы клиентов и серверов имеют маркеры, содержащие имя файла и маску, в которой указаны права: только чтение атрибутов файла, только чтение самого файла, открытие файла, модификация файла, стирание.
Все обращения идут через менеджер маркеров, который отслеживает соблюдение ограничений и
разрешает конфликты одновременного обращения для чтения и обновления файлов.
Недостаток FS - перегрузка сети из-за необходимости пересылать файлы полностью.
RPC достигает прозрачности следующем путем:
Выполнение серверного стаба
Переключение контекста в пространство пользователя
Вычисление контрольной суммы
Процедура обработки прерывания
Получить пакет от контроллера
Время передачи по сети Ethernet
Передача сообщения контроллеру по шине QBUS
Очередь пакета на выполнение
Прерывание к ядру
Вычислить контрольную сумму в сообщении
Заполнить поле заголовка
Упаковать параметры
Подготовить буфер
Вызов стаба
Начальным моментом для динамического связывания является формальное определение (спецификация) сервера, которая содержит:
имя файл-сервера,
номер версии,
список процедур-услуг, предоставляемых данным сервером для клиентов.