- •Системы ввода/вывода. Эволюция шинной архитектуры.
- •3. Системы ввода/вывода. Чипсет.
- •4. Режимы ввода/вывода. Программный режим.
- •5. Основные принципы организации передачи информации в вычислительных системах
- •6.Интерфейсы. Определения.
- •8.Структурная организация интерфейсов.
- •9. Синхронизация передачи данных
- •12. Последовательный интерфейс rs-232c. Асинхронный и синхронный режим.
- •13Универсальная последовательная шина (usb).
- •16. Беспроводные интерфейсы. Инфракрасный интерф. (IrDa).
- •15.Беспроводные интерфейсы. Bluetooth.
- •14. Последовательный интерфейс передачи данных i2c.
- •18Внутренние интерфейсы. Шина isa.
- •19. Внутренние интерфейсы. Шина pci
- •21.Внутренние интерфейсы. Шина pci, pci Express.
- •20. Внутренние интерфейсы. Графический интерфейс agp.
- •23. Интерфейсы накопителей. Ata.
- •25. Scsi
- •27. Телевиденье и телетекст. Поглощение радиоволн и шумы
- •28. Amps
- •30.Cdpd
- •31. Cdma
- •32. Ieee 802.11
9. Синхронизация передачи данных
Синхронизация определяет согласование процессов взаимодействия между функциональными устройствами системы. Два или более процесса являются синхронными, если смены состояний этих процессов взаимонезависимы и выполняются через одинаковые фиксированные интервалы времени. Два или более процесса являются асинхронными, если смены состояний этих процессов взаимозависимы, а время изменения состояния одного процесса определяется временем смены состояния другого процесса. Можно выделить три процесса синхронизации передачи:
- битов слова;
- слов;
- массива слов.
Передача массивов слов: существует два основных способа - с обратной связью и без нее. Вышеприведенный рисунок - без обратной связи. При обратной связи используются дополнительные линии - готовность передачи, приема, подтверждения передачи/приема. Дополнительные линии делятся на импульсные и потенциальные.
11.Парал. интерфейс CENTRONICS.
Параллельные интерфейсы характеризуются тем, что в них для передачи бит в слове используются отдельные сигнальные линии, и биты передаются одновременно. Параллельные интерфейсы, как правило, используют логические уровни ТТЛ, что ограничивает длину кабеля из-за невысокой помехозащищенности.
Для подключения принтера по интерфейсу Centronics в PC был введен порт параллельного интерфейса - так возникло название LPT-порт (LinePrinTer). Для подключения к компьютеру используются специальные регистры, которые есть у каждого LPT-порта: 3BCh, 378h,278h; Это базовые адреса регистров LPT-портов. У каждого LPT-порта имеется минимум 3 регистра: регистр данных, регистр состояния, регистр управления. Стандарт на параллельный интерфейс IEEE 1284, принятый в 1994 году, определяет 5 режимов обмена данными.
Режимы:
- SPP (позволяет организовать однонаправленный режим передачи данных от периферийного устройства к контроллеру);
- Nibble Mode – режим двунаправленной передачи;
- Byte mode;
- EPP;
- ECP.
Адаптер представляет собой набор регистров, расположенных в адр. пр-ве устройств ввода/вывода.
3BCh, 378h, 278h.
12. Последовательный интерфейс rs-232c. Асинхронный и синхронный режим.
Последовательный интерфейс для передачи данных использует одну сигнальную линию, по которой информационные биты передаются друг за другом последовательно. Послед. передача может осуществляться в двух режимах: синхронном и асинхронном.
При асинхронной передаче каждому байту предшествует стартовый бит, сигнализирующий о начале посылки, за которым следуют биты данных и, возможно, бит паритета (четности). Завершает посылку стоп-бит, гарантирующий паузу между посылками.
Старт-бит следующего байта посылается в любой момент после стоп-бита. Старт-бит всегда имеет определенное значение (логический нуль), что обеспечивает простой механизм синхронизации приемника по сигналу передатчика. Приемник и передатчик должны работать на одной скорости обмена. Внутренний генератор синхронизации приемника использует счетчик-делитель опорной частоты, обнуляемый в момент начала приема старт-бита. Этот счетчик генерирует внутренние стробы, по которым приемник фиксирует принимаемые биты. Для асинхр. режима принят ряд стандартных скоростей обмена: 50 … 1200, 2400 … 115200 бит/сек. Количество бит данных: 5…8; Количество стоп-битов: 1, 1,5, 2;.
Синхронный режим передачи предполагает постоянную активность канала связи. Посылка начинается с синхробайта, за которым следует поток информационных бит. Если у передатчика нет данных для передачи, он заполняет паузу синхробайтами. При передаче больших объемов данных затраты на синхронизацию ниже, чем в асинхронном режиме. Однако здесь необходима внешняя синхронизация приемника с передатчиком, поскольку даже малое отклонение частот приведет к искажению принимаемых данных. Внешняя синхронизация реализуется либо отдельной линией, либо самосинхронизирующимся кодированием данных.