Связь (интерфейс) компьютера с периферийными устройствами бывает последовательной и параллельной.
При последовательной связи, работающей в соответствии со стандартом RS 232, происходит передача последовательности битов от компьютера до периферийного устройства или до другого компьютера. Скорость передачи данных по линии последовательной связи измеряется в бодах (1 бод = 1 бит/сек). В современных компьютерах скорость составляет 300 или 1200 бод. Для передачи одного байта необходимо передать примерно 10 битов, включая биты данных и контрольные биты. Таким образом за одну секунду передается 30 или 120 символов, т.к. символ занимает 1 байт.
Адаптер, т.е. электронные линии, асинхронной последовательной связи используется для организации обмена информацией между компьютерами с использованием телефонных линий связи. В этом случае внешним устройством является модем (образован от слов: Модулятор - Демодулятор).
Модулятор на передающей стороне преобразует последовательность битов, представляющую цифровой сигнал (перепады уровня напряжения) из адаптера последовательной связи, в аналоговые звуковые сигналы, которые передаются по телефонной сети.
|
|
Демодулятор на приемной стороне преобразует принятые звуковые сигналы в цифровой код, представляющий последовательность битов.
При параллельной асинхронной связи одновременно передается больше одного бита информации. Чаще всего – это 8 бит – 1 байт. В этом режиме работает печатающее устройство – принтер. Каждый очередной байт передается из адаптера в параллельной связи компьютера только после получения сигнала от принтера, подтверждающего прием предыдущего байта.
Глава 6. Краткое введение в язык программирования Си.