Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы.doc
Скачиваний:
85
Добавлен:
20.05.2014
Размер:
1.16 Mб
Скачать

20.Связь двух компьютеров.

Предположим, что пользователь другого компьютера хотел бы распечатать текст. Сложность состоит в том, что к его компьютеру не подсоединен принтер, и требуется воспользоваться тем принтером, кото­рый связан с другим компьютером.

Рис. 15.2 Связь двух компьютеров

Программа, работающая на одном компьютере, не может получить непосредственный доступ к ресурсам другого компьютера — его дискам, файлам, принтеру. Она может только "попросить" об этом другую про­грамму, выполняемую на том компьютере, которому принадлежат эти ре­сурсы. Эти "просьбы" выражаются в виде сообщений, передаваемых по каналам связи между компьютерами. Такая организация печати называ­ется удаленной.

Предположим, что мы связали компьютеры по кабелю через СОМ-порты, которые, как известно, реализуют интерфейс RS-232C(такое соединение часто называют нуль-модемным).

Полное название интерфейса RS-232 звучит так: «интерфейс между терминальным оборудованием и оборудованием передачи данных, обеспечивающий последовательную передачу данных», т.е.DTE-DCE. На текущий момент наиболее популярной версией интерфейсаRS-232 является версияC, которая называетсяRS-232C. 25-ти контактныйRS-232Cобладает следующими недостатками: отсутствие функций по управлению потоком, ограничения по максимальной длине связи50 футов, ограничения связанные с заземлением. Новая версияRS-232Eпризвана вытеснить версииCиD.

Связь между ком­пьютерами осуществляется аналогично связи компьютера с ПУ. Только теперь контроллеры и драйверы портов действуют с двух сторон. Вмес­те они обеспечивают передачу по кабелю между компьютерами одного байта информации. (В "настоящих" локальных сетях подобные функ­ции передачи данных в линию связи выполняются сетевыми адаптера­ми и их драйверами.)

Итак, механизм обмена байтами между двумя компьютерами опре­делен. Теперь нужно договориться о правилах обмена сообщениями между приложениями А и В. Приложение В должно "уметь" расшифровать получаемую от приложения А информацию. Для этого программисты, разрабатывавшие приложения А и В, строго оговаривают форматы сооб­щений, которыми будут обмениваться приложения, и их семантику. Например, они могут договориться о том, что любое выполнение удален­ной операции печати начинается с передачи сообщения, запрашивающе­го информацию о готовности приложения В; что в начале сообщения идет число, определяющее длину данных, предназначенных для печати; что признаком срочного завершения печати является определенная кодовая комбинация и т.п.

21. Структура современного пк, взаимодействие основных блоков.

На основе персональных компьютеров можно строить самые сложные контрольно-измерительные, управляющие, вычислительные и информационные системы. Имеющиеся в персональном компьютере аппаратные и программные средства делают его универсальным инструментом для самых разных задач. В случае вычислительных и информационных систем персональный компьютер не нуждается в подключении нестандартной аппаратуры, все сводится к подбору или написанию необходимого программного обеспечения.

Материнская плата - основные электронные компоненты, определяющие структуру компьютера (Mother board)

Контроллеры и адаптеры дополнительных устройств, либо сами эти устройства, выполняются в виде плат расширения (Dаughter Board) и подключаются к шине с помощью разъёмов расширения, называемых также слотами расширения.

Функции основных узлов компьютера следующие:

  • Центральный процессор

  • Оперативная память(ОП)

  • Постоянная память (ПП) (ROM - BIOS Base Input/Output System)

  • Внешняя память

  • Контроллер прерываний

  • Контроллер прямого доступа к памяти

  • Контроллер регенерации

  • Часы реального времени и таймер-счетчик

  • Системные устройстваввода/вывода

  • Платы расширения

Важная особенность подобной архитектуры — ее открытость, то есть возможность включения в компьютер дополнительных устройств, причем как системных устройств, так и разнообразных плат расширения. Открытость предполагает также возможность простого встраивания программ пользователя на любом уровне программного обеспечения компьютера.