Слайд 2
![Удаленный вызов процедур (или Вызов удаленных процедур) (Remote Procedure Call](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/154905/slide-1.jpg)
Удаленный вызов процедур (или Вызов удаленных процедур) (Remote Procedure Call (RPC)) —
класс технологий, позволяющих компьютерным программам вызывать функции или процедуры в другом адресном пространстве (как правило, на удалённых компьютерах).
Слайд 3
![Реализация RPC технологии включает в себя два компонента: сетевой протокол](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/154905/slide-2.jpg)
Реализация RPC технологии включает в себя два компонента:
сетевой протокол для
обмена в режиме клиент-сервер
язык сериализации объектов (или структур, для необъектных RPC).
Различные реализации RPC имеют отличающуюся друг от друга архитектуру и разнятся в своих возможностях: одни реализуют архитектуру SOA, другие CORBA или DCOM.
Слайд 4
![SOA (service-oriented architecture) Сервис-ориентированная архитектура — модульный подход к разработке](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/154905/slide-3.jpg)
SOA (service-oriented architecture) Сервис-ориентированная архитектура — модульный подход к разработке программного
обеспечения, основанный на использовании распределённых, слабо связанных заменяемых компонентов, оснащенных стандартизированными интерфейсами для взаимодействия по стандартизированным протоколам.
Программные комплексы, разработанные в соответствии с сервис-ориентированной архитектурой, обычно реализуются как набор веб-служб.
Слайд 5
![CORBA (Common Object Request Broker Architecture) технологический стандарт написания распределённых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/154905/slide-4.jpg)
CORBA (Common Object Request Broker Architecture) технологический стандарт написания распределённых приложений.
Технология
CORBA создана для поддержки разработки и развёртывания сложных объектно-ориентированных прикладных систем.
CORBA является механизмом для интеграции изолированных систем, который даёт возможность программам, написанным на разных языках программирования, работающих в разных узлах сети, взаимодействовать друг с другом так же просто, как если бы они находились в адресном пространстве одного процесса.
Слайд 6
![DCOM (Distributed COM) — расширение COM для поддержки связи между](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/154905/slide-5.jpg)
DCOM (Distributed COM) — расширение COM для поддержки связи между объектами
на различных компьютерах по сети.
COM (Component Object Model) — объектная модель компонентов — это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно.
Слайд 7
![Пользователи сетевой ОС обычно должны быть в курсе того, где](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/154905/slide-6.jpg)
Пользователи сетевой ОС обычно должны быть в курсе того, где хранятся
их файлы, и должны использовать явные команды передачи файлов для перемещения файлов с одной машины на другую.
Слайд 8
![Магистральным направлением развития сетевых ОС является достижение как можно более](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/154905/slide-7.jpg)
Магистральным направлением развития сетевых ОС является достижение как можно более высокой
степени прозрачности сетевых ресурсов.
В идеальном случае сетевая ОС должна представить пользователю сетевые ресурсы в виде ресурсов единой централизованной виртуальной машины. Для такой операционной системы используют специальное название — распределенная ОС.
Слайд 9
![Распределенная ОС существует как единая операционная система в масштабах вычислительной](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/154905/slide-8.jpg)
Распределенная ОС существует как единая операционная система в масштабах вычислительной системы.
Каждый компьютер сети, работающей под управлением распределенной ОС, выполняет часть функций этой глобальной ОС.
Слайд 10
![Network File System (NFS) — протокол сетевого доступа к файловым](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/154905/slide-9.jpg)
Network File System (NFS) — протокол сетевого доступа к файловым системам.
Основан на
протоколе вызова удалённых процедур.
Позволяет подключать (монтировать) удалённые файловые системы через сеть.