ВУЗ:
Составители:
Рубрика:
35
темы). После обработки запроса и возврата данных удаленной файловой сис-
темой сетевая плата генерирует прерывание. Ядро ОС обрабатывает это пре-
рывание, а исходная программа ввода-вывода возвращает результаты вызы-
вающей программе.
RPC использует совершенно другой подход. Приложения RPC структурно
выглядят так же, как и обычные приложения - имеют главную программу,
которая с целью
выполнения специфических задач вызывает необходимые
процедуры (рис.5.1).
Отличие между приложениями RPC и обычными программами состоит в
том, что некоторые процедуры в приложении RPC выполняются на удален-
ных компьютерах, а другие - локально (рис.5.2).
Для самого приложения RPC все процедуры выглядят локальными, таким
образом нет необходимости заставлять программиста писать код для переда-
чи запроса на
вычисления, ввод-вывод по сети, работы с сетевыми протоко-
лами, обработки сетевых ошибок, ожидания результатов и т.п. - программное
обеспечение RPC для Windows’NT выполняет эти задачи автоматически и
для любых доступных сетевых протоколов.
При проектировании приложения RPC программист должен (самостоя-
тельно) решить, какие процедуры должны выполняться локально, а какие -
удаленно. Например, при решении
сводимых к операциям с матрицами
большой размерности задач (типа метода конечных элементов, конечно-
разностные задачи и др.) выгодно использовать мощности специальных
Рисунок 5.1 — Приложение, использующее библиотеки.
темы). После обработки запроса и возврата данных удаленной файловой сис-
темой сетевая плата генерирует прерывание. Ядро ОС обрабатывает это пре-
рывание, а исходная программа ввода-вывода возвращает результаты вызы-
вающей программе.
RPC использует совершенно другой подход. Приложения RPC структурно
выглядят так же, как и обычные приложения - имеют главную программу,
которая с целью выполнения специфических задач вызывает необходимые
процедуры (рис.5.1).
Отличие между приложениями RPC и обычными программами состоит в
том, что некоторые процедуры в приложении RPC выполняются на удален-
ных компьютерах, а другие - локально (рис.5.2).
Для самого приложения RPC все процедуры выглядят локальными, таким
образом нет необходимости заставлять программиста писать код для переда-
чи запроса на вычисления, ввод-вывод по сети, работы с сетевыми протоко-
лами, обработки сетевых ошибок, ожидания результатов и т.п. - программное
обеспечение RPC для Windows’NT выполняет эти задачи автоматически и
для любых доступных сетевых протоколов.
Рисунок 5.1 — Приложение, использующее библиотеки.
При проектировании приложения RPC программист должен (самостоя-
тельно) решить, какие процедуры должны выполняться локально, а какие -
удаленно. Например, при решении сводимых к операциям с матрицами
большой размерности задач (типа метода конечных элементов, конечно-
разностные задачи и др.) выгодно использовать мощности специальных
35
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »
