Устройство модема

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

Виды модемов по принципу работы

Аппаратные —
все операции преобразования сигнала, поддержка физических протоколов обмена производятся встроенным в модем вычислителем. Также в аппаратном модеме присутствует ПЗУ, в котором записана микропрограмма, управляющая модемом.
Без ПЗУ —
работают полностью аппаратно, однако в начале работы драйвер должен загрузить микропрограмму в модем.
Полупрограммные —
модемы, в которых часть функций модема выполняет компьютер, к которому подключён модем. Например, модуляцией и демодуляцией занимается аппаратура модема, а поддержкой высокоуровневых протоколов — драйвер.
Программные —
все операции по кодированию сигнала, контролю ошибок и управлению протоколами реализованы программно и производятся центральным процессором компьютера.

Логическое устройство

Модуляция —
изменение характеристики несущего сигнала при передаче данных в соответствии с изменениями входного информационного сигнала.
Демодуляция —
обратный процесс при приёме данных из канала связи.