<<  Вызов стаба Формальная спецификация сервера  >>
Динамическое связывание

Вызов удаленных процедур. Динамическое связывание. Рассмотрим вопрос о том, как клиент задает месторасположение сервера. Одним из методов решения этой проблемы является непосредственное использование сетевого адреса сервера в клиентской программе. Недостаток такого подхода - его чрезвычайная негибкость: при перемещении сервера, или при увеличении числа серверов, или при изменении интерфейса во всех этих и многих других случаях необходимо перекомпилировать все программы, которые использовали жесткое задание адреса сервера. Для того, чтобы избежать всех этих проблем, в некоторых распределенных системах используется так называемое динамическое связывание. Начальным моментом для динамического связывания является формальное определение (спецификация) сервера. Спецификация содержит имя файл-сервера, номер версии и список процедур-услуг, предоставляемых данным сервером для клиентов. Для каждой процедуры дается описание ее параметров с указанием того, является ли данный параметр входным или выходным относительно сервера. Некоторые параметры могут быть одновременно входными и выходными - например, некоторый массив, который посылается клиентом на сервер, модифицируется там, а затем возвращается обратно клиенту (операция copy/ restore).

Слайд 26 из презентации «Сетевые операционные системы». Размер архива с презентацией 191 КБ.

Загрузка...

Операционные системы

краткое содержание других презентаций

«Операционные системы персональных компьютеров» - План. Компоненты операционной системы. Программное обеспечение компьютера. Программное обеспечение компьютера. Операционная система. Командный процессор. Windows XP. Windows 2000. Операционная система компьютера. Windows 98. Модули, обеспечивающие графический интерфейс. Драйверы периферийных устройств. Виды операционных систем компьютера. Microsoft Windows. Максимальный объем адресуемой физической памяти.

«Процессы в операционных системах» - Проблемы при отсутствии синхронизации. Состояния процессов. Управление процессами. Представление потоков в оперативной памяти. Завершение процессов. Механизм прерываний. Потоки и процессы. Управление памятью. Модель процессов. Запись в кэш-памяти. Системы реального времени. Мультипроцессорная обработка. Алгоритмы распределения памяти. Операционные системы, среды и оболочки. Системные вызовы. Динамическое планирование.

«Операционная система - это система программ» - Linux. Графические оболочки. Загрузка операционной системы. Базовый комплекс компьютерных программ. Современные операционные системы. Основные функции. Mac OS. Утилиты. Компьютеры без операционных систем. Командный процессор (интерпретатор). Первые дисковые операционные системы. Операционные системы. Графический пользовательский интерфейс. Графические операционные системы. Альтернативные ОС. Виды операционных систем.

«Основы операционных систем» - Микроядро. Linux VM Additions. Архитектура. Виртуализация от Microsoft. Виртуализация Windows Server. Смена режимов. Спецификации Virtual Server 2005 R2. Объем дисциплины и виды учебной работы. Data Execution Prevention. Гибридное ядро. Основные области применения. Виртуальная машина. Технология Virtuozzo. Монолитная архитектура операционной системы. Преобразование двоичного кода. Облегчение процессов эксплуатации аппаратных и программных средств.

««Операционная система» информатика» - Командный процессор. Неграфические операционные системы. Графические оболочки. Программы-оболочки. Операционная система. Операционная система – комплекс программ. Загрузка операционной системы. Особенности Windows. Повторим пройденное. Драйверы устройств. Первые дисковые операционные системы. Задачи ОС. Альтернативные ОС. LiveCD. Компьютеры без операционных систем. Ядро Linux. Запуск компьютера. Справочная система.

«Загрузка ПО» - 1 этап загрузки. 2 этап загрузки. Загрузка ПО. Автоматические процессы. Грамотно подготовить к выключению. Необходимость загрузки. Компьютер. ПЗУ. Операционная система. Автоматическое функционирование компьютера. Read Only Memory. 3 этап загрузки.

Всего в разделе «Операционные системы» 10 презентаций
Загрузка...
Сайт

5informatika.net

115 тем