- •ВВЕДЕНИЕ
- •1. ПАРАЛЛЕЛЬНЫЙ ИНТЕРФЕЙС — LPT-ПОРТ
- •1.1. Традиционный LPT-порт
- •1.2. Расширения параллельного порта
- •1.3. Стандарт IEEE 1284
- •1.3.1. Полубайтный режим ввода — Nibble Mode
- •1.3.2. Двунаправленный байтный режим — Byte Mode
- •1.3.3. Режим EPP
- •1.3.4. Режим ЕСР
- •1.3.6. Согласование режимов IEEE 1284
- •1.3.7. Физический и электрический интерфейсы
- •1.3.7. Развитие стандарта IEEE 1284
- •1.5. Параллельный порт и PnP
- •2. ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС — СОМ-ПОРТ
- •2.1. Интерфейс RS-232C
- •2.2. Родственные интерфейсы и преобразователи уровней
- •2.3. Асинхронный режим передачи
- •2.4. Управление потоком данных
- •2.5. Микросхемы асинхронных приемопередатчиков
- •3. БЕСПРОВОДНЫЕ ИНТЕРФЕЙСЫ
- •3.1. Инфракрасный интерфейс IrDA
- •3.2. Радиоинтерфейс Bluetooth
- •4. ПОСЛЕДОВАТЕЛЬНЫЕ ШИНЫ USB И FIRE WIRE
- •4.1. Шина USB
- •4.1.1. Организация шины USB
- •4.1.2. Модель передачи данных
- •4.1.3. Протокол
- •4.1.4. Типы передач данных
- •4.1.5. Синхронизация при изохронной передаче
- •4.1.6. Хост
- •4.2. Шина IEEE 1394 - FireWire
- •4.2.1. Физический уровень сети
- •4.2.2. Протокол IEEE 1394
- •4.2.3. Устройства и адаптеры 1394
- •5. ШИНА SCSI
- •5.1. Параллельные интерфейсы SCSI
- •5.1.1. Кабели, разъемы, сигналы
- •5.1.2. Терминаторы
- •5.1.3. Протокол шины
- •5.2. Интерфейс Fibre Channel
- •5.3. Хост-адаптер SCSI
- •6. ШИНЫ И КАРТЫ РАСШИРЕНИЯ
- •6.1. ШИНЫ ISA, EISA И PC/104
- •6.2. Шина PCI
- •6.2.1. Адресация устройств PCI
- •6.2.2. Протокол шины PCI
- •6.2.3. Команды шины, адресация памяти и ввода-вывода
- •6.2.4. Таймеры, задержки и буферы
- •6.2.5. Пропускная способность шины
- •6.2.6. Прерывания
- •6.2.7. Электрический интерфейс, слоты и карты PCI
- •6.2.9. Иные конструктивы с шиной PCI
- •6.2.10. Мосты PCI
- •6.4. Интерфейс LPC
- •6.5. Шины и карты расширения блокнотных ПК
- •6.5.1. Интерфейсы PCMCIA, PC Card и CardBus
- •7. СПЕЦИАЛИЗИРОВАННЫЕ ИНТЕРФЕЙСЫ ПЕРИФЕРИЙНЫХ УСТРОЙСТВ
- •7.1. Интерфейс клавиатуры
- •7.1.1. Интерфейс клавиатуры AT и PS/2
- •7.1.2. Контроллер интерфейса клавиатуры и мыши 8042/8242
- •7.1.3. Системная поддержка и программный интерфейс
- •7.2. Интерфейсы мыши
- •7.2.1. Последовательные мыши — MS Mouse и PC Mouse
- •7.2.2. Мышь PS/2
- •7.3. Интерфейсы принтеров и плоттеров
- •7.3.1. Параллельные интерфейсы – Centronics, IEEE 1284
- •7.3.2. Последовательные интерфейсы
- •7.3.3. Системная поддержка принтера
- •7.4. Интерфейсы графических адаптеров
- •7.4.1. Дискретный интерфейс RGB TTL
- •7.4.2. Аналоговые интерфейсы RGB
- •7.4.4. Цифровые интерфейсы P&D, DVI и DFP
- •7.4.6. Видеоинтерфейсы
- •7.5. Интерфейсы аудиоустройств
- •7.5.1. Аналоговые интерфейсы
- •7.5.2. Цифровые интерфейсы
- •7.5.3. ИНТЕРФЕЙС MIDI
- •7.6. Интерфейс игровых устройств — Game-порт
5. ШИНА SCSI
Системный интерфейс малых компьютеров SCSI (Small Computer System Interface, произносится «скази») предназначен для соединения устройств различных классов: памяти прямого (жесткие диски) и последовательного доступа (стриммеры), CO-ROM, оптических дисков однократной и многократной записи, устройств автоматической смены носителей информации, принтеров, сканеров, коммуникационных устройств и процессоров. Устройством SCSI (SCSI Device) называется как хост-адаптер, связывающий шину SCSI с какой-либо внутренней шиной компьютера, так и контроллер целевого устройства (target controller), с помощью которого устройство подключается к шине SCSI. С точки зрения шины все устройства могут быть равноправными и являться как инициаторами обмена (инициализирующими устройствами, ИУ), так и целевыми устройствами (ЦУ), однако чаще всего в роли И У выступает хост-адаптер. Каждое ЦУ может содержать до 8 независимо адресуемых логических устройств (ЛУ) со своими номерами LUN (Logical Unit Number), представляющих ПУ или их части.
Цервая версия,шины, позже названная SCSI-1, была стандартизована ANSI в 1986 грду (ХЗ. 131-1986). Это была 8-битная параллельная шина с максимальной частотой переключений1 5 МТ/с, допускающая подключение до 8 устройств. Скорость передачи данных достигала 5 Мбайт/с, режим передачи данных — асинхронный, Впоследствии (199;1 гО появилась спецификация SCSI-2 (ХЗ.131-1994), расширяющая возможности шины. Частота переключений шины Fast SCSI-2 дости-щет.10 MT/Cj а Шга SCSI-2 — 20 МТ/с, Разрядность данных может быть увеличена до 16 бит — этд версия называется Wide SCSI-2 (широкая), а 8-битную версию стали называть Narrow (узкая). 16-битная шина допускает включение 16 устройств. Стандарт SCSI-2 определяет и 32-бктную версию интерфейса, которая не получила практического применения. Появился синхронный режим передачи данных, введена дифференциальная версия интерфейса. Спецификация SCSI-2 определяет систему команд, которая включает набор базовых команд CCS (Common Command Set), обязательных для всех ПУ, и специфических команд для периферии различных классов. Стандарт полностью описывает протокол взаимодействия устройств, включая структуры передаваемо^ информации. Поддержка устройствами исполнения цепочек команд (до 256 команд) и независимость работы устройств друг от друта: обусловливают высокую эффективность применения SCSI в многозадачных системах. Возможность присутствия на шине более одного контроллера (инициатора обмена) Позволяет обеспечить разделение (совместное использование) периферии несколькими компьютерами, подключенными к одной шине. Эти свойства обеспечивают SCSI неоспоримые преимущества перед АТА в качестве интерфейса для мощных систем хранения данных.
Спецификация SCSI-3 — дальнейшее развитие стандарта, направленное на увеличение количества подключаемых устройств, расширение системы команд и поддержку технологии PnP. В качестве альтернативы параллельному интерфейсу SPI (SCSI-3 Parallel Interface) появляется возможность применения последовательного, в том числе волоконно-оптического интерфейса со скоростью 100 Мбайт/с. Спецификация SCSI-3 существует в виде широкого спектра документов, определяющих отдельные аспекты интерфейса на уровне физических соединений, транспортных протоколов и наборов команд. Транспортный уровень может использовать различные протоколы с соответствующей поддержкой физических соединений:
♦ SPI (SCSI Parallel Interface) — параллельный интерфейс (разъемы, сигналы);
♦ SIP (SCSI-3 Interlocked Protocol) — протокол обмена традиционного интер фейса, физически реализуемый интерфейсом SPI;
♦FCP (Fibre Channel Protocol) — протокол оптоволоконного канала с соответствующим физическим уровнем FC-PH со скоростью передачи данных 100 Мбайт/с;
♦SBP (Serial Bus Protocol) — протокол последовательной шины, реализуемый интерфейсом 1394 (FireWire);