28cd59f19dcbc37587e309448e89a474.ppt
- Количество слайдов: 36
Тема 5. Распределенные операционные системы и среды Операционные системы 1
Операционные системы 2
Операционные системы 3
Операционные системы 4
Операционные системы 5
Операционные системы 6
Операционные системы 7
Операционные системы 8
Операционные системы 9
Операционные системы 10
Операционные системы 11
Операционные системы 12
Операционные системы 13
Операционные системы 14
Сетевая служба: серверная и клиентская части Операционные системы 15
Совокупность серверной и клиентской частей ОС, предоставляющих доступ к конкретному типу сетевого ресурса, называется сетевой службой. Сетевой сервис – это набор услуг, предоставляемых сетевой службой. Сетевые службы ориентированы на пользователя и администратора сети. Наиболее важными для пользователей сети являются файловая служба и служба печати. Спектр служб может включать: почтовую службу, удаленный терминальный доступ, передачу файлов, видеоконференции и др. К службам, ориентированным на администратора относятся: служба мониторинга сети, служба безопасности, резервного копирования, архивирования и др. Сетевые службы имеют клиент-серверную архитектуру. Операционные системы 16
Операционная система Операционные системы 17
Локальная часть Транспорт Операционные системы 18
Особенности серверных ОС: поддержка мощных аппаратных платформ, в том числе мультипроцессорных; поддержка большого числа одновременно выполняемых процессов и сетевых соединений; включение в состав ОС компонентов централизованного администрирования сети (например, службы аутентификации и авторизации пользователей сети); более широкий набор сетевых служб. Операционные системы 19
Примеры реализации службы каталогов : Novell Directory Service, Banyan Street Talk, Microsoft windows NT Directory Service, X 500 (Consultative Committee for International Telephone and Telegraph, CCITT совместно с ISO). Операционные системы 20
Рабочая группа Домен Операционные системы 21
Операционные системы 22
Дерево доменов microsoft. com Доверяет product. microsoft. com dev. microsoft. com Доверяет Операционные системы 23
Лес доменов Операционные системы 24
Операционные системы 25
Операционные системы 26
Двухзвенные схемы Эмуляция терминала сервера Интерфейс пользователя Операции базы данных Файловые операции Толстый клиент (thick client) 1. Недостаточная масштабируемость и отсутствие отказоустойчивости, ограничение количества клиентов, простота обновления приложений. 2. Хорошая масштабируемость, рост сетевой нагрузки, необходимость обновления приложений на всех клиентских компьютерах. Операционные системы 27
Операции базы данных Интерфейс пользователя Файловые операции Трехзвенная схема применяется для централизованной реализации в сети общих для распределенных приложений функций, отличных от файлового сервиса и управления базами данных. Программные модули, выполняющие эти функции, относятся к к классу middleware (промежуточному слою). Цель – позволить приложению (клиенту) получить доступ к различным серверным сервисам, не беспокоясь о различиях между серверами. Операционные системы 28
Операционные системы 29
Операционные системы 30 Подсистема передачи сообщений
Выполнение процессаотправителя Выполнение процессаполучателя Соо Выполнение процессаотправителя Соо б бще щен ние е дени рж е одтв П Выполнение процессаполучателя Операционные системы т Под вер ие е ени жд 31
Характерными чертами RPC являются: асимметричность (одна из сторон является инициатором взаимодействия), синхронность (выполнение вызывающей процедуры блокируется с момента выдачи запроса и возобновляется только после возврата из вызываемой процедуры). Сложность реализации RPC по сравнению с вызовом локальных процедур обусловлена: Операционные системы 32
Компьютер-клиент Компьютер-сервер Процесс-клиент Return Call Процедура RPC Call Return Ядро ОС RPC Runtime Операционные системы 33
Элементы сетевой файловой системы: Операционные системы 34
Приложения Интерфейс сетевой ФС Сервер сетевой ФС Приложения Клиент сетевой ФС Приложения Интерфейс локальной ФС Локальная ФС Интерфейс сетевой ФС Клиент сетевой ФС Операционные системы 35
Протокол SMB (Server Message Block – MS, Intel, IBM). Работает на прикладном уровне, используя TCP/IP (Net. BIOS, Net. BEUI), IPX. Клиент SMB Клиент NCP Сервер NFS Сервер NCP Сервер SMB Net. Ware Control Protocol Локальная файловая система NTFS Клиент NFS Протокол NFS (UNIX) Network File System RAID-массивы Операционные системы Проблемы: 36


