Главная |
Предисловие ... 11
1. Устройство персонального компьютера ... 13
1.1. Немного компьютерной философии ... 13
1.2. Конструкция персонального компьютера ... 20
1.3. Карты, сокеты, слоты, джамперы ... 27
1.4. Краткий экскурс в цифровую схемотехнику ... 28
1.5. Кабели и разъемы ... 34
2. Системные ресурсы PC ... 37
2.1. Распределение памяти ... 39
2.1.1. Стандартная память - Conventional Memory ... 42
2.1.2. Верхняя память - UMA ... 43
2.1.3. Дополнительная память - Extended и Expanded Memory ... 46
2.1.4. Использование первого мегабайта физической памяти - Shadow ROM и Shadow RAM ... 47
2.1.5. Архитектура унифицированной памяти - UMA ... 48
2.1.6. Виртуальная память ... 48
2.2. Пространство ввода/вывода ... 49
2.3. Аппаратные прерывания ... 53
2.3.1. Немаскируемые прерывания ... 54
2.3.2. Маскируемые прерывания ... 55
2.3.3. Контроллер прерываний 8259А ... 58
2.4. Прямой доступ к памяти - DMA ... 61
2.4.1. Каналы прямого доступа к памяти и прямое управление шиной ... 62
2.4.2. Контроллер прямого доступа 8237А ... 65
2.5. Взаимодействие программ с периферийными устройствами ... 67
2.6. Распределение системных ресурсов ... 69
2.6.1. Спецификация Plug and Play для шины ISA ... 71
2.6.2. Хранение конфигурации системных ресурсов ... 80
2.7. Аксессуары системной платы ... 81
2.7.1. Системный интерфейс PC/XT (8255) ... 81
2.7.2. Системный порт PC/AT ... 83
2.7.3. Системный таймер (8253/8254) ... 83
2.7.4. Канал управления звуком (PC Speaker) ... 84
2.7.5. Интерфейс клавиатуры ... 85
2.7.6. Контроллер клавиатуры PC/AT 8042 ... 86
2.7.7. Батарейная память и часы - CMOS Memory, RTC ... 89
2.8. Клавиатура ... 92
2.8.1. Скан-коды ... 94
2.8.2. Системная поддержка клавиатуры ... 97
2.9. Манипуляторы (mouse, trackball) ... 103
2.10. Цифровой аудиоканал ... 107
2.11. ROM BIOS ... 111
2.11.1. Расширение ROM BIOS ... 111
2.11.2. Векторы прерываний ROM BIOS ... 112
2.11.3. Области данных ROM BIOS ... 114
3. Системная плата ... 117
3.1. Конструктивы и установка плат ... 118
3.2. Подключение системной платы ... 122
3.3. Компоненты: установка и конфигурирование ... 128
3.3.1. Оперативная память (DRAM) ... 129
3.3.2. Вторичный кэш (SRAM) ... 131
3.3.3. Процессор ... 132
3.3.4. Питание и охлаждение процессоров ... 134
3.3.5. Синхронизация ... 136
3.3.6. «Разгон» и «торможение» процессора ... 139
3.3.7. Шины расширения ввода/вывода ... 142
3.3.8. Чипсет ... 145
3.3.9. BIOS ... 148
3.3.10. Питание и обнуление CMOS ... 177
3.4. «Оживление» системной платы ... 179
3.5. Выбор системной платы PC ... 182
4. Процессоры ... 185
4.1. 16-разрядные процессоры фирмы Intel ... 186
4.1.1. Процессоры І8086/8088 - родоначальники семейства ... 186
4.1.2. Математический сопроцессор 8087 ... 196
4.1.3. Процессор 80286 ... 198
4.1.4. Математический сопроцессор 80287 ... 207
4.2. 32-разрядные процессоры ... 209
4.2.1. Архитектура ... 210
4.2.2. Процессоры 386/387 ... 218
4.2.3. Процессоры 486 ... 232
4.2.4. Процессоры класса Pentium ... 254
4.2.5. Процессоры Pentium Pro и Pentium II ... 282
4.3. Совместимость, идентификация и сравнение производительности процессоров ... 300
4.3.1. Идентификация процессоров ... 301
4.3.2. Сравнение производительности процессоров ... 304
4.3.3. Ошибки процессоров Pentium ... 308
4.3.4. Основные характеристики процессоров ... 309
5. Электронная память ... 312
5.1. Построение оперативной памяти ... 314
5.1.1. Быстродействие и производительность памяти ... 314
5.1.2. Достоверность хранения данных ... 317
5.1.3. Кэширование оперативной памяти ... 320
5.2. Динамическая память ... 327
5.2.1. Типы динамической памяти (FPM, EDO, BEDO, SDRAM) ... 330
5.2.2. Сравнительная характеристика и перспективные типы динамической памяти ... 335
5.2.3. Микросхемы динамической памяти ... 337
5.2.4. Модули динамической памяти ... 341
5.2.5. Применение DRAM в оперативной памяти ... 364
5.3. Статическая память ... 371
5.3.1. Разновидности статической памяти ... 371
5.3.2. Применение статической памяти для кэширования ОЗУ ... 374
5.4. Тестирование оперативной памяти ... 382
5.5. Энергонезависимая память ... 384
5.5.1. Постоянная память - ROM, PROM, EPROM ... 386
5.5.2. Память с электрическим стиранием - EEPROM и флэш-память ... 390
5.5.3. Использование флэш-памяти в BIOS ... 412
6. ШИНЫ расширения ... 419
6.1. Шины ISA, EISA и РС-104 ... 421
6.2. Шина МСА ... 432
6.3. Локальная шина VLB ... 433
6.4. Шина PCI ... 436
6.5. Магистральный интерфейс AGP ... 447
6.6. Шины PCMCIA (PC Card) ... 451
7. Видеосистема ... 453
7.1. Принципы вывода изображений ... 455
7.1.1. Графический режим ... 458
7.1.2. Текстовый режим ... 465
7.1.3. Обработка видеоизображений ... 467
7.1.4. Видеосервис BIOS ... 476
7.2. Дисплей ... 480
7.2.1. Параметры монитора ... 481
7.2.2. Настройка монитора ... 484
7.2.3. Синхронизация и цифровое управление ... 485
7.2.4. Управление энергопотреблением ... 487
7.2.5. Эргономические характеристики ... 488
7.2.6. Плоские дисплеи ... 489
7.3. Дисплейные адаптеры ... 490
7.3.1. Динамическая память для дисплейных адаптеров ... 498
7.3.2. Интерфейсы дисплейного адаптера ... 500
7.3.3. Графические адаптеры: MDA, HGC, CCA, EGA, PGA, MCGA, VGA, IBM 8514, SVGA, XGA ... 512
7.3.4. Программные модели адаптеров ... 515
7.4. Общиє параметры видеосистемы ... 519
8. Внешняя память ... 521
8.1. Дисковые накопители ... 526
8.1.1. Компоненты накопителей на магнитных дисках ... 527
8.1.2. Хранение информации на магнитных носителях ... 533
8.1.3. Низкоуровневое форматирование ... 538
8.1.4. Контроллеры дисковых накопителей ... 539
8.1.5. Параметры дисковых накопителей ... 542
8.1.6. Функции BIOS для дисковых устройств ... 546
8.1.7. Проблемы больших дисков - ECHS и LBA ... 553
8.1.8. Логическая структура диска ... 557
8.2. Память на гибких магнитных дисках ... 560
8.2.1. Дискеты: плотность и форматы ... 561
8.2.2. Накопители на гибких магнитных дисках ... 564
8.2.3. Контроллеры НГМД ... 568
8.3. Память на жестких дисках ... 570
8.3.1. Накопители с интерфейсами ST-506 (ST-412) и ESDI ... 571
8.3.2. Накопители с интерфейсом ATA (IDE) ... 577
8.3.3. Диски с интерфейсом SCSI ... 583
8.4. Устройства массовой памяти на сменных носителях ... 585
8.4.1. Магнитные диски ... 586
8.4.2. Магнитооптические диски ... 587
8.4.3. Оптические диски (CD-ROM) ... 588
8.4.4. Записываемые оптические диски ... 597
8.4.5. Электронные накопители ... 601
8.4.6. Накопители на магнитной ленте (стриммеры) ... 601
8.5. Интерфейс АТА-2 ... 602.
8.5.1. Регистры устройств АТА ... 603
8.5.2. Система команд ... 607
8.5.3. Протоколы взаимодействия ... 617
8.5.4. Режимы передачи данных по шине АТА-2 ... 619
9. Внешние интерфейсы ... 627
9.1. Параллельный интерфейс: LPT-порт ... 631
9.1.1. Интерфейс Centronics ... 631
9.1.2. Традиционный LPT-порт ... 632
9.1.3. Функции BIOS для LPT-порта ... 636
9.1.4. Расширения параллельного порта ... 637
9.1.5. Стандарт IEEE 1284-1994 ... 638
9.1.6. Конфигурирование LPT-портов ... 657
9.1.7. Использование параллельных портов ... 658
9.1.8. Неисправности и тестирование параллельных портов ... 663
9.1.9. Параллельный порт и РпР ... 666
9.2. Последовательные интерфейсы: СОМ-порт ... 666
9.2.1. Интерфейс RS-232C ... 669
9.2.2. Интерфейс «токовая петля» ... 683
9.2.3. Инфракрасный интерфейс ... 684
9.2.4. Интерфейс MIDI ... 685
9.2.5. Ресурсы СОМ-портов ... 688
9.2.6. Функции BIOS для СОМ-портов ... 688
9.2.7. Конфигурирование СОМ-портов ... 690
9.2.8. Использование СОМ-портов ... 691
9.2.9. Неисправности и тестирование СОМ-портов ... 692
9.2.10. СОМ-порт и РпР ... 696
9.3. Игровой адаптер - САМЕ-порт ... 698
9.4. Шина SCSI ... 699
9.4.1. SCSI кабели, разъемы, терминаторы ... 701
9.4.2. Параметры конфигурирования SCSI-устройств ... 705
9.5. Последовательная шина USB ... 708
9.5.1. Структура и взаимодействие системы USB ... 708
9.5.2. Системное конфигурирование ... 719
9.5.3. Устройства USB - «функции» и хабы ... 721
9.5.4. Хост-контроллер ... 723
9.6. Шина IEEE 1394 - FireWire ... 723
9.6.1. Структура и взаимодействие устройств шины ... 724
9.6.2. Использование 1394 в бытовой электронике ... 729
9.6.3. Синонимы и дополнения стандарта IEEE1394 ... 730
9.6.4. Сравнение FireWire и USB ... 731
9.7. Последовательная шина ACCESS. Bus и интерфейс I2C ... 731
9.8. Интерфейс JTAG (Boundary Scan) ... 735
10. Коммуникационные средства ... 741
10.1. Модемы и факс-модемы ... 742
10.2. Оборудование локальных сетей ... 749
10.2.1. Пассивное оборудование ... 749
10.2.2. Ethernet ... 754
10.2.3. ARCnet ... 763
10.2.4. Token Ring ... 764
10.2.5. Local Talk, 100VG, 10OVG-AnyLAN, TCNS ... 765
10.2.6. FDDI и CDDI ... 765
10.2.7. ATM ... 767
11. Электропитание И безопасность компьютеров ... 769
11.1. Проблемы заземления ... 769
11.2. Электропитание и заземление оборудования в локальных сетях ... 774
11.3. Средства улучшения качества электропитания ... 777
11.4. Схемотехника блоков питания ... 783
11.5. Блок питания PC ... 785
Сокращения и условные обозначения ... 793
Алфавитный указатель ... 806
Получить книгу
"Гук М. Аппаратные средства IBM PC"