Читать онлайн «Аппаратное и программное обеспечение ЭВМ: Учебное пособие. В 2-х разделах»

Автор Михальченко С.Г.

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) С. Г. Михальченко АППАРАТНОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ Раздел 2 Учебное пособие ТОМСК — 2007 Федеральное агентство по образованию ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Кафедра промышленной электроники С. Г. Михальченко АППАРАТНОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ Раздел 2 Учебное пособие 2007 Михальченко С. Г. Аппаратное и программное обеспечение ЭВМ: Учебное пособие. В 2-х разделах. — Томск: Томский государственный университет систем управления и радиоэлектроники, 2007. — Раздел 2. — 155 с. © Михальченко С. Г. , 2007 © ТУСУР, 2007 3 ОГЛАВЛЕНИЕ 6 ДИСКОВАЯ ПОДСИСТЕМА КОМПЬЮТЕРА... ... ... ... ... ... ... ... ... . 5 6. 1 Контроллер диска ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 5 6. 2 Типы накопителей на гибких дисках... ... ... ... ... ... ... ... ... ... ... ... ... . 8 6. 3 Форматирование магнитных дисков... ... ... ... ... ... ... ... ... ... ... ... ... . . 9 6. 4 Интерфейс АТА ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 10 6. 5 Последовательный интерфейс Serial ATA ... ... ... ... ... ... ... ... ... . 18 6. 6 SATA II Phase 1 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21 6. 7 SAS (Serial Attached SCSI) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 23 6. 8 RAID-массивы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 25 7 ВИДЕОСИСТЕМА ПК... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 34 7. 1 Видеокарты... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 34 7. 2 Видеопроцессор ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 34 7. 2. 1 Возможности видеопроцессора... ... ... ... ... ... ... ... ... ... ... ... ... . 35 7. 2. 2 Трансформация и освещение... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 37 7. 3 Видеопамять ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 38 7. 3. 1 Микросхема памяти... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 38 7. 4 Видеовход ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 40 7. 5 Передача видеосигнала ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 40 7. 6 Видеоформаты... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 42 7. 7 DirectX... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 46 7. 8 Программирование видеосистемы... ... ... ... ... ... ... ... ... ... ... ... ... . . 47 7. 8. 1 Работа с видеоадаптером ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 48 7. 8. 2 Работа в графическом режиме... ... ... ... ... ... ... ... ... ... ... ... ... ... 54 7. 8. 3 Палитра VGA... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 55 8 ПАРАЛЛЕЛЬНЫЕ ИНТЕРФЕЙСЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 58 8. 1 Стандарт IEEE 1284-1994 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 58 8. 2 Интерфейс Centronics (Compatibility Mode)... ... ... ... ... ... ... ... . . 60 8. 2. 1 Фазовые переходы режима Compatibility Mode ... ... ... ... . 61 8. 2.
2 Регистры режима Compatibility Mode... ... ... ... ... ... ... ... ... ... 62 8. 3 Расширения параллельного порта... ... ... ... ... ... ... ... ... ... ... ... ... ... 65 8. 4 Полубайтный режим ввода — Nibble Mode ... ... ... ... ... ... ... ... . 66 8. 5 Двунаправленный байтный режим — Byte Mode ... ... ... ... ... . 68 8. 6 Режим ЕРР ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 70 8. 6. 1 Регистры интерфейса EPP... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 74 8. 7 Режим ЕСР... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 77 4 8. 7. 1 Программный и регистровый интерфейс ECP ... ... ... ... ... 80 8. 8 Согласование режимов IEEE 1284... ... ... ... ... ... ... ... ... ... ... ... ... . . 86 8. 9 Конфигурирование LPT-портов ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 89 8. 10 Использование параллельных портов ... ... ... ... ... ... ... ... ... ... ... 91 8. 11 Физический и электрический интерфейсы ... ... ... ... ... ... ... ... . 97 8. 11. 1 Соединители по IEEE1284... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 100 9 ПОСЛЕДОВАТЕЛЬНЫЕ ИНТЕРФЕЙСЫ ... ... ... ... ... ... ... ... ... ... . 102 9. 1 Управление потоком данных... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 104 9. 2 Физические реализации последовательного интерфейса ... . 108 9. 3 Физический и электрический интерфейс RS-232C... ... ... ... 110 9. 4 Работа с COM портом на низком уровне ... ... ... ... ... ... ... ... ... . 113 9. 5 Программирование COM порта ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 119 10 УНИВЕРСАЛЬНЫЙ ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 123 10. 1 Введение в USB... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 123 10. 2 Физический и электрический интерфейс ... ... ... ... ... ... ... ... . . 128 10. 3 Модель передачи данных... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 133 10. 4 Типы передачи данных... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 135 10. 5 Протокол ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 136 10. 6 Форматы пакетов ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 137 10. 7 Системное конфигурирование ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 140 10. 8 Устройства USB — функции и хабы ... ... ... ... ... ... ... ... ... ... ... 142 10. 9 Хост-контроллер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 144 10. 10 Работа с USB устройствами... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 145 10. 10. 1 Программная модель ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 146 10. 10. 2 Устройства и каналы шины USB ... ... ... ... ... ... ... ... ... ... . 148 10. 10. 3 Признаки и идентификаторы пакетов на шине USB . . 149 10. 10. 4 Передача данных по шине USB ... ... ... ... ... ... ... ... ... ... ... 150 10. 10. 5 Включение в систему и нумерация устройств на шине USB... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 154 ЛИТЕРАТУРА... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 155 5 6 ДИСКОВАЯ ПОДСИСТЕМА КОМПЬЮТЕРА Одной из наиболее важных подсистем компьютера является дисковая подсистема.