Скачать презентацию Связь компьютера с периферийными устройствами l Частным случаем Скачать презентацию Связь компьютера с периферийными устройствами l Частным случаем

Л01(2) Основные задачи построения сетей.ppt

  • Количество слайдов: 11

Связь компьютера с периферийными устройствами l Частным случаем связи Связь компьютера с периферийными устройствами l Частным случаем связи " точка-точка " является соединение компьютера с периферийным устройством 1

Схема 2 Схема 2

Внешний интерфейс электрический разъем; l набор проводов, соединяющих устройства; l совокупность правил обмена информацией Внешний интерфейс электрический разъем; l набор проводов, соединяющих устройства; l совокупность правил обмена информацией по этим проводам l 3

Комьютер контроллер ПУ — аппаратный блок, часто реализуемый в виде отдельной платы; l драйвер Комьютер контроллер ПУ — аппаратный блок, часто реализуемый в виде отдельной платы; l драйвер ПУ – программа, управляющая контроллером периферийного устройства. l 4

Передача данных (пример) l l l данные, поступающие от контроллера на ПУ, например байты Передача данных (пример) l l l данные, поступающие от контроллера на ПУ, например байты текста, который нужно распечатать на бумаге; команды управления, которые контроллер передает на устройство управления ПУ; в ответ на них оно выполняет специальные действия, например переводит головку диска на соответствующую дорожку или же выталкивает из принтера лист бумаги; данные, возвращаемые устройством управления ПУ в ответ на запрос от контроллера, например данные о готовности к выполнению операции. 5

Функции, выполняемые драйвером: ведение очередей запросов; l буферизация данных; l подсчет контрольной суммы последовательности Функции, выполняемые драйвером: ведение очередей запросов; l буферизация данных; l подсчет контрольной суммы последовательности байтов; l анализ состояния ПУ; l загрузка очередного байта данных (или команды) в регистр контроллера ; l считывание байта данных или байта состояния ПУ из регистра контроллера. l 6

Функции, выполняемые контроллером: преобразование байта из регистра ( порта ) в последовательность бит; l Функции, выполняемые контроллером: преобразование байта из регистра ( порта ) в последовательность бит; l передача каждого бита в линию связи; l обрамление байта стартовым и стоповым битами – синхронизация; l формирование бита четности; l установка признака завершения приема/передачи байта. l 7

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

Программные клиент и сервер 9 Программные клиент и сервер 9

Задача физической передачи данных по линиям связи кодирование и модуляцию данных; l взаимную синхронизацию Задача физической передачи данных по линиям связи кодирование и модуляцию данных; l взаимную синхронизацию передатчика одного компьютера с приемником другого; l подсчет контрольной суммы и передача ее по линиям связи после каждого байта или после некоторого блока байтов. l 10

Задачи физической передачи данных 11 Задачи физической передачи данных 11