Авторизация
.
Bookitut.ru
.
Аппаратные интерфейсы персонального компьютера.
· · ·
ВНИМАНИЕ.
Глава 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. Режим ECP.
1.3.5. Режимы и регистры ЕСР-порта.
1.3.6. Согласование режимов IEEE 1284.
1.3.7. Физический и электрический интерфейсы.
1.3.8. Развитие стандарта IEEE 1284.
1.4. Системная поддержка LPT-порта.
1.5. Параллельный порт и PnP.
1.6. Применение LPT-порта.
1.7. Конфигурирование LPT-портов.
1.8. Неисправности и тестирование параллельных портов.
Глава 2. Последовательный интерфейс — СОМ-порт.
2.1. Интерфейс RS-232C.
ВНИМАНИЕ.
2.2. Родственные интерфейсы и преобразователи уровней.
2.3. Асинхронный режим передачи.
2.4. Управление потоком данных.
2.5. Микросхемы асинхронных приемопередатчиков.
2.6. Системная поддержка СОМ-портов.
2.7. Конфигурирование СОМ-портов.
2.8. Использование СОМ-портов.
2.9. СОМ-порт и PnP.
2.10. Неисправности и тестирование СОМ-портов.
2.10.1. Проверка конфигурирования.
2.10.2. Функциональное тестирование.
2.10.3. Питание от интерфейса, или причины неработоспособности мыши.
Глава 3. Беспроводные интерфейсы.
3.1. Инфракрасный интерфейс IrDA.
3.2. Радиоинтерфейс Bluetooth.
Глава 4. Последовательные шины USB и FireWire.
4.1. Шина USB.
4.1.1. Организация шины USB.
4.1.2. Модель передачи данных.
4.1.3. Протокол.
4.1.4. Типы передач данных.
4.1.5. Синхронизация при изохронной передаче.
4.1.6. Хост.
4.1.7. Применение шины USB.
4.1.8. Разработка собственных устройств USB.
4.2. Шина IEEE 1394 — FireWire.
4.2.1. Физический уровень сети.
4.2.2. Протокол IEEE 1394.
4.2.3. Устройства и адаптеры 1394.
4.2.4. Использование 1394.
Глава 5. Шина SCSI.
5.1. Параллельные интерфейсы SCSI.
5.1.1. Кабели, разъемы, сигналы.
5.1.2. Терминаторы.
ВНИМАНИЕ.
5.1.3. Протокол шины.
ВНИМАНИЕ.
ВНИМАНИЕ.
5.1.4. Конфигурирование устройств.
ВНИМАНИЕ.
5.1.5. Подключение устройств к шине.
ВНИМАНИЕ.
5.2. Интерфейс Fibre Channel.
5.3. Хост-адаптер SCSI.
5.4. Управление интерфейсом и выполнение команд.
Глава 6. Шины и карты расширения.
6.1. Шины ISA, EISA и PC/104.
6.1.1. Обычная передача данных.
ВНИМАНИЕ.
6.1.2. Прямой доступ к памяти — DMA.
6.1.3. Прямое управление шиной.
6.1.4. Регенерация памяти.
6.1.5. Прерывания.
6.1.6. Шина PC/104.
6.1.7. Конфигурирование интерфейсных карт ISA и EISA.
6.1.8. Спецификация Plug and Play для шины ISA.
Протокол изоляции.
Конфигурирование карт.
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. Прямой доступ к памяти, эмуляция ISA DMA (PC/PCI).
6.2.8. Электрический интерфейс, слоты и карты PCI.
6.2.9. Иные конструктивы с шиной PCI.
6.2.10. Мосты PCI.
6.2.11. Программный доступ к конфигурационному пространству и генерация специальных циклов.
6.2.12. Конфигурирование устройств.
6.2.13. Классы устройств PCI.
6.2.14. PCI BIOS.
6.2.15. Разработка собственных устройств PCI.
6.3. Магистральный интерфейс AGP.
6.4. Интерфейс LPC.
6.5. Шины и карты расширения блокнотных ПК.
6.5.1. Интерфейсы PCMCIA, PC Card и CardBus.
Глава 7. Интерфейсы электронной памяти.
7.1. Динамическая память.
7.1.1. Асинхронная память — FPM, EDO и BEDO DRAM.
7.1.2. Синхронная память — SDRAM и DDR SDRAM.
7.1.3. Память Rambus DRAM.
7.1.4. Память с виртуальными каналами — VC DRAM.
7.1.5. Модули динамической памяти.
Идентификация модулей.
Модули SIMM-30, SIPP, SIMM-72.
Модули DIMM-168 и DIMM-184.
Модули RIMM.
Модули SO DIMM-72 pin.
Модули SO DIMM-144 pin.
Модули DRAM cards-88 pin.
7.2. Статическая память.
7.3. Энергонезависимая память.
7.3.1. Постоянная и полупостоянная память — ROM, PROM, EPROM.
7.3.2. EEPROM и флэш-память.
Корпуса, интерфейс и обозначение микросхем флэш-памяти.
Организация и программирование флэш-памяти Intel.
Флэш-память фирмы AMD.
Флэш-память других фирм.
7.3.3. Энергонезависимая память с последовательными интерфейсами.
Память с интерфейсом I²C.
Память с интерфейсом SPI.
Глава 8. Специализированные интерфейсы периферийных устройств.
8.1. Интерфейс клавиатуры.
8.1.1. Интерфейс клавиатуры AT и PS/2.
ВНИМАНИЕ.
8.1.2. Контроллер интерфейса клавиатуры и мыши 8042/8242.
8.1.3. Системная поддержка и программный интерфейс.
8.2. Интерфейсы мыши.
8.2.1. Последовательные мыши — MS Mouse и PC Mouse.
8.2.2. Мышь PS/2.
8.2.3. Мышь Bus Mouse.
8.3. Интерфейсы принтеров и плоттеров.
8.3.1. Параллельные интерфейсы — Centronics, IEEE 1284, ИРПР.
8.3.2. Последовательные интерфейсы.
8.3.3. Системная поддержка принтера.
8.4. Интерфейсы графических адаптеров.
8.4.1. Дискретный интерфейс RGB TTL.
8.4.2. Аналоговые интерфейсы RGB.
8.4.4. Цифровые интерфейсы P&D, DVI и DFP.
8.4.5. Внутренние цифровые интерфейсы.
8.4.6. Видеоинтерфейсы.
8.5. Интерфейсы аудиоустройств.
8.5.1. Аналоговые интерфейсы.
8.5.2. Цифровые интерфейсы.
8.5.3. Интерфейс MIDI.
8.5.4. Интерфейс дочерней карты.
8.6. Интерфейс игровых устройств — Game-порт.
Глава 9. Интерфейсы устройств хранения.
9.1. Интерфейс НГМД.
9.1.1. Аппаратный интерфейс.
9.1.2. Контроллер НГМД.
9.2. Интерфейс ATA/ATAPI (IDE).
9.2.1. Параллельный интерфейс ATA.
Регистры устройств.
Протоколы и режимы передачи данных.
Адаптеры и контроллеры шины ATA.
ВНИМАНИЕ.
Контроллер PCI IDE.
Конфигурирование устройств.
ВНИМАНИЕ.
9.2.2. Последовательный интерфейс Serial ATA.
Физический интерфейс Serial ATA.
Регистры Serial ATA.
9.3. Интерфейсы и конструктивы твердотельных носителей информации.
9.3.1. CompactFlash.
9.3.2. SmartMedia Card.
9.3.3. MultiMediaCard и Sequre Digital.
9.3.4. Miniature Card.
9.4. Системная поддержка устройств хранения.
Глава 10. Интерфейсы компьютерных сетей.
10.1. Стандарты и интерфейсы Ethernet.
10.2. Сетевые адаптеры.
10.3. Интерфейс коммутируемой телефонной линии и телефонного аппарата.
ВНИМАНИЕ.
Глава 11. Вспомогательные последовательные интерфейсы и шины.
11.1. Последовательные шины на базе I²C.
11.1.1. Шина I²C.
11.1.2. Шина ACCESS.Bus.
11.1.3. Шина SMBus.
Сетевой уровень SMBus.
Автоматическое назначение адресов.
Поддержка SMBus в BIOS и ACPI.
11.1.4. Сравнение шин I²C, ACCESS.bus и SMBus.
11.2. Шина управления SMI интерфейса MII.
11.3. Интерфейс SPI.
11.4. Интерфейс JTAG.
11.5. Программно-управляемая реализация последовательных интерфейсов.
Глава 12. Архитектурные компоненты IBM PC-совместимого компьютера.
12.1. Пространство физической памяти.
12.2. Пространство ввода-вывода.
12.3. Аппаратные прерывания.
12.3.1. Совместное использование прерываний.
12.4. Прямой доступ к памяти — DMA.
12.4.1. Контроллер прямого доступа 8237A.
ВНИМАНИЕ.
ВНИМАНИЕ.
12.5. Процессоры х86.
12.5.1. Возможности адресации памяти процессорами различных поколений.
12.5.2. Проблемы страничной переадресации.
12.5.3. Инструкции ввода-вывода.
12.5.4. Прерывания.
12.6. Аппаратные средства измерения времени.
12.7. Способы запуска программ.
12.8. Сервисы и прерывания BIOS.
ПРИМЕЧАНИЕ.
12.8.1. Int 09h, Int 16h — поддержка клавиатуры.
12.8.2. Int 10h — видеосервис.
12.8.3. Int 13h — поддержка дисков.
Традиционный сервис BIOS.
Расширенный сервис BIOS.
12.8.4. Int 14h — поддержка СОМ-портов.
12.8.5. Int 17h — поддержка принтера.
12.8.6. Int 1Ah и Int 15h — поддержка таймеров.
12.8.7. PCI BIOS.
12.9. Расширения ROM BIOS.
12.9.1. ROM BIOS карт ISA PnP.
12.9.2. Expansion ROM карт PCI.
Глава 13. Интерфейсы питания, заземление и гальваническая развязка.
13.1. Общие вопросы электропитания и заземления.
ВНИМАНИЕ.
13.2. Гальваническая развязка.
13.3. Интерфейсы блока питания PC.
Литература.
Примечания.
1.
2.
3.
4.
5.
6.
М. Ю. Гук.