ВУЗ:
Составители:
Рубрика:
36
ЭВМ с ориентированными на векторные операции процессорами (например,
супер-ЭВМ серии CRAY) - если, конечно, данная рабочая станция подклю-
чена к подобной супер-ЭВМ.
Функционирует приложение RPC следующим образом. В процессе работы
оно вызывает как локальные, так и отсутствующие (недоступные) на локаль-
ной машине процедуры. Для обработки последнего случая приложение свя-
зывается с локальной
DLL, содержащей по одной процедуре-заглушке (stub
procedure) для каждой из удаленной процедур. Процедура-заглушка имеет то
же имя и интерфейс, что и удаленная процедура, однако вместо выполнения
соответствующей операции заглушка принимает передаваемые ей параметры
и выполняет операцию их преобразования (marsaling) для передачи по сети.
Под преобразованием параметров понимается их
упорядочение и упаковка
в определенные формат, пригодный для пересылки по сети (например, раз-
решение ссылок и копирование всех структур данных, на которые ссылаются
указатели).
Далее заглушка вызывает процедуры библиотеки RPC периода выполнения
(Run Time); они находят компьютер, на котором расположены удаленные
процедуры, определяют используемые этим компьютером механизмы транс-
порта и посылают запрос (
при помощи локального программного обеспече-
Рисунок 5.2 — Приложение RPC, использующее библиотеки.
ЭВМ с ориентированными на векторные операции процессорами (например,
супер-ЭВМ серии CRAY) - если, конечно, данная рабочая станция подклю-
чена к подобной супер-ЭВМ.
Функционирует приложение RPC следующим образом. В процессе работы
оно вызывает как локальные, так и отсутствующие (недоступные) на локаль-
ной машине процедуры. Для обработки последнего случая приложение свя-
зывается с локальной DLL, содержащей по одной процедуре-заглушке (stub
procedure) для каждой из удаленной процедур. Процедура-заглушка имеет то
же имя и интерфейс, что и удаленная процедура, однако вместо выполнения
соответствующей операции заглушка принимает передаваемые ей параметры
и выполняет операцию их преобразования (marsaling) для передачи по сети.
Рисунок 5.2 — Приложение RPC, использующее библиотеки.
Под преобразованием параметров понимается их упорядочение и упаковка
в определенные формат, пригодный для пересылки по сети (например, раз-
решение ссылок и копирование всех структур данных, на которые ссылаются
указатели).
Далее заглушка вызывает процедуры библиотеки RPC периода выполнения
(Run Time); они находят компьютер, на котором расположены удаленные
процедуры, определяют используемые этим компьютером механизмы транс-
порта и посылают запрос (при помощи локального программного обеспече-
36
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »
