Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Классификация услуг телекоммуникационной сети




К телекоммуникационным сетям в настоящее время можно отнести:

телефонные сети – интерактивные услуги – только голосовая информация;

радиосеть – широковещательные услуги – только голосовая информация;

телевизионные сети – широковещательные услуги – голос и изображение;

компьютерные сети - ___ - алфавитно-цифровое.

Во всех этих сетях предоставляемым клиентам ресурсом является информация.

6 Общие принципы построения сетей. Связь двух устройств «точка-точка».

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

Для обмена данными компьютер и периферийное устройство (ПУ) оснащены внешними интерфейсами или портами. В данном случае к понятию "интерфейс" относятся:

· электрический разъем;

· набор проводов, соединяющих устройства;

· совокупность правил обмена информацией по этим проводам.

Со стороны компьютера логикой передачи сигналов на внешний интерфейс управляют:

· контроллер ПУ — аппаратный блок, часто реализуемый в виде отдельной платы;

· драйвер ПУ – программа, управляющая контроллером периферийного устройства.

Со стороны ПУ интерфейс чаще всего реализуется аппаратным устройством управления ПУ, хотя встречаются и программно-управляемые периферийные устройства.

Обмен данными между ПУ и компьютером, как правило, является двунаправленным. Так, например, даже принтер, который представляет собой устройство вывода информации, возвращает в компьютер данные о своем состоянии. Таким образом, по каналу, связывающему внешние интерфейсы, передается следующая информация:

· данные, поступающие от контроллера на ПУ, например байты текста, который нужно распечатать на бумаге;

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

· данные, возвращаемые устройством управления ПУ в ответ на запрос от контроллера, например данные о готовности к выполнению операции.

Рассмотрим последовательность действий, которые выполняются в том случае, когда некоторому приложению требуется напечатать текст на принтере. Со стороны компьютера в выполнении этой операции принимает участие, кроме уже названных контроллера, драйвера и приложения, еще один важнейший компонент — операционная система. Поскольку все операции ввода-вывода являются привилегированными, все приложения при выполнении операций с периферийными устройствами используют ОС как арбитра. Итак, последовательность действий такова:

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

· Получив запрос, операционная система анализирует его, решает, может ли он быть выполнен, и если решение положительное, то запускает соответствующий драйвер, передавая ему в качестве параметров адрес выводимых данных. Дальнейшие действия, относящиеся к операции ввода-вывода, со стороны компьютера реализуются совместно драйвером и контроллером принтера.

· Драйвер передает команды и данные контроллеру, который помещает их в свой внутренний буфер.

· Контроллер перемещает данные из внутреннего буфера во внешний порт.

· Контроллер начинает последовательно передавать биты в линию связи, представляя каждый бит соответствующим электрическим сигналом. Чтобы сообщить устройству управления принтера о том, что начинается передача байта, перед передачей первого бита данных контроллер формирует стартовый сигнал специфической формы, а после передачи последнего информационного бита — стоповый сигнал. Эти сигналы синхронизируют передачу байта. Кроме информационных бит, контроллер может передавать бит контроля четности для повышения достоверности обмена.

· Устройство управления принтера, обнаружив на соответствующей линии стартовый бит, выполняет подготовительные действия и начинает принимать информационные биты, формируя из них байт в своем приемном буфере. Если передача сопровождается битом четности, то выполняется проверка корректности передачи: при правильно выполненной передаче в соответствующем регистре устройства управления принтера устанавливается признак завершения приема информации. Наконец, принятый байт обрабатывается принтером — выполняется соответствующая команда или печатается символ.

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

Возможно распределение функций между драйвером и контроллером (ПУ).

Функции, выполняемые драйвером:

· ведение очередей запросов;

· буферизация данных;

· подсчет контрольной суммы последовательности байтов;

· анализ состояния ПУ;

· загрузка очередного байта данных (или команды) в регистр контроллера;

· считывание байта данных или байта состояния ПУ из регистра контроллера.

Функции, выполняемые контроллером:

· преобразование байта из регистра (порта) в последовательность бит;

· передача каждого бита в линию связи;

· обрамление байта стартовым и стоповым битами – синхронизация;

· формирование бита четности;

· установка признака завершения приема/передачи байта.

 





Поделиться с друзьями:


Дата добавления: 2016-10-30; Мы поможем в написании ваших работ!; просмотров: 1017 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Своим успехом я обязана тому, что никогда не оправдывалась и не принимала оправданий от других. © Флоренс Найтингейл
==> читать все изречения...

2396 - | 2210 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.