Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Простейший случай взаимодействия двух компьютеров

Читайте также:
  1. А вот несколько курьезный случай.
  2. Адресация компьютеров
  3. АСТРАЛЬНАЯ ПАМЯТЬ: СЛУЧАЙ ИЗ ПРАКТИКИ
  4. БОЕВЫЕ ВЗАИМОДЕЙСТВИЯ. КОДИФИКАТОР ОРУЖИЯ
  5. Вероятность ошибки при одиночном приеме флюктуирующих сигналов в канале со случайными параметрами
  6. ВНУТРИУТРОБНАЯ ПАМЯТЬ: СЛУЧАЙ ИЗ ПРАКТИКИ
  7. ВТОРОЙ СЛУЧАЙ ИЗ ПРАКТИКИ: САБОТАЖ

В самом простом случае взаимодействие двух компьютеров может быть реализовано так же, как взаимодействие компьютера с ПУ (например, через последовательный интерфейс RS-232C). Разница в том, что в случае двух компьютеров происходит взаимодействие двух программ, работающих на каждом компьютере.

Запросы на доступ к ресурсам одного компьютера другому выражаются в виде сообщений, передаваемых по каналам связи. (Рисунок 2.2).

Рисунок 2.2. – Взаимодействие двух компьютеров (в простейшем случае)

Например, приложение А сформировало запрос для приложения В (в запросе указываются имя ресурса, тип операции и т.д.). Затем оно обращается к драйверу А, сообщая ему адрес ОП, в котором лежит этот запрос. Драйвер А организует передачу (аналогично случаю с ПУ). Драйвер В периодически опрашивает признак завершения приема байта (этот признак устанавливается, если адаптер А успешно передал информацию) и при его появлении считывает байт из порта адаптера компьютера В в ОП, делая его тем самым доступным для программ компьютера. Приложение В выполняет запрос (с помощью ОС) и передает данные приложению А.

Функции обработки и формирования запросов для всех приложений выполняют специальные программные модули: клиентские и серверные части ОС. (Рисунок 2.3)

Рисунок 2.3. – Взаимодействие программных компонентов при связи двух компьютеров

Клиентская часть способна отличить запрос к удаленному ресурсу от запроса к локальному, она распознает и перенаправляет запрос, поэтому приложения не должны заботится о том, с каким ресурсом они работают. Если функции распознавания вынесены в отдельный модуль, он называется редиректором, иначе так называется весь клиентский модуль.


Дата добавления: 2015-10-13; просмотров: 185 | Нарушение авторских прав


Читайте в этой же книге: Клавиатура | Альтернативные клавиатуры | Тактовая частота процессора | Винчестер | Интерфейс | Архитектура | Материнская плата | Производитель и модель | Как ориентироваться в прайс-листах | Вычислительные сети |
<== предыдущая страница | следующая страница ==>
Связь компьютера с периферийным устройством| Классификации вычислительных сетей

mybiblioteka.su - 2015-2024 год. (0.006 сек.)