Академический Документы
Профессиональный Документы
Культура Документы
Н. Б. Догадин
АРХИТЕКТУРА
КОМПЬЮТЕРА
ПЕДАГОГИЧЕСКОЕ ОБРАЗОВАНИЕ
Н. Б. Догадин
АРХИТЕКТУРА
КОМПЬЮТЕРА
Учебное пособие
Допущено
Учебно-методическим объединением
по направлениям педагогического образования
Министерства образования и науки РФ
в качестве учебного пособия для студентов
высших учебных заведений,
обучающихся по направлению 050200
«Физико-математическое образование»
Москва
Лаборатория знаний
2020
УДК 004.65
ББК 32.973
Д59
С е р и я о с н о в а н а в 2007 г.
Догадин Н. Б.
Д59 Архитектура компьютера : учебное пособие / Н. Б. До-
гадин. — 4-е изд., электрон. — М. : Лаборатория зна-
ний, 2020. — 274 с. — (Педагогическое образование). —
Систем. требования: Adobe Reader XI ; экран 10".—
Загл. с титул. экрана. — Текст : электронный.
ISBN 978-5-00101-662-5
В книге изложены базовые сведения о конструкции,
принципах работы и применения основных и периферийных
компонентов современного персонального компьютера.
Для студентов специальности «Информатика» педагоги-
ческих вузов.
УДК 004.65
ББК 32.973
Таблица 1.1
Десятич- Двоичное Шестнад- Десятич- Двоичное Шестнад-
ное число число цатерич- ное число число цатеричное
ное число число
0 0 0 9 1001 9
1 1 1 10 1010 A
2 10 2 11 1011 B
3 11 3 12 1100 C
4 100 4 13 1101 D
5 101 5 14 1110 E
6 110 6 15 1111 F
7 111 7 16 10001 10
8 1000 8 17 10010 11
Рис. 1.1
Рис. 1.2
Основы построения компьютера 27
Рис. 1.3
*
В иностранной литературе описанный далее способ дифференциальной
передачи сигналов часто называют LVDS (Low Voltage Differential
Signaling — низкоуровневая дифференциальная передача сигналов).
Основы построения компьютера 29
Рис. 1.4
32 Глава 1
Рис. 1.5
Рис. 2.1
36 Глава 2
Рис. 2.2
Рис. 3.1
Рис. 3.2
64 Глава 3
Рис. 3.3
Запоминающие устройства (память ПЭВМ) 67
Рис. 3.4
68 Глава 3
Рис. 3.5
б)
а)
в)
г)
Рис. 3.6
Рис. 3.7
Рис. 3.8
Запоминающие устройства (память ПЭВМ) 77
Рис. 3.9
Рис. 3.10
Рис. 3.11
Рис. 3.12
Запоминающие устройства (память ПЭВМ) 89
Рис. 4.1
Рис. 4.2
104 Глава 4
Рис. 4.3
Контрольные вопросы
1. Для чего необходим загрузочный сектор? Где он располо-
жен?
2. Какие данные записываются в загрузочный сектор?
3. Чем загрузочная дискета отличается от незагрузочной?
Имя Тип Раз- Дата Вре- Клас- Арх. Т/Ч Сис. Скр. Кат. Том
мер мя тер
DISK1 0 20.09.05 12:45 0 Арх. Том
AUTOEXEC BAT 38 19.08.06 11:55 2
CHKLIST MS 459 16.12.05 0:45 3 Арх.
CHOICE COM 1754 19.08.05 12:00 4
VGPU TXT 11592 24.09.06 15:00 8 Арх.
хKD EXE 4531 20.12.05 19:05 30
IO SYS 40774 19.08.94 12:00 39 Арх. Сис. Скр.
MSDOS SYS 38138 19.08.94 12:00 111 Арх. Сис. Скр.
COMMAND COM 54869 19.08.94 12:00 186 Арх. Т/Ч
PROBA 0 1.02.06 13:45 294 Кат.
xONFIG2 DOC 143 20.03.06 7:00 372 Арх.
Рис. 4.4
Магнитные и оптические дисковые накопители 111
Контрольные вопросы
1. Для чего на диске формируется каталог?
2. Из каких полей состоит запись о файле или подкаталоге
в корневом каталоге?
3. Какие изменения происходят в каталоге с данными о
файле при его удалении?
Sector 1
<EOF> <EOF> 5 6 7 <EOF>
9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24
25 101 <BAD> 28 29 <EOF> 0 0
0 0 0 0 0 0 0 40
41 42 43 44 45 46 47 48
49 50 75 <BAD> 53 54 55 56
57 58 59 60 61 62 63 64
65 66 67 68 69 70 71 72
73 74 78 76 77 52 79 80
81 82 83 84 85 86 87 88
89 90 91 92 93 94 95 96
97 98 99 100 103 102 27 104
Рис. 4.5
Рис. 4.6
Рис. 4.7
122 Глава 4
Рис. 4.8
Рис. 4.9
126 Глава 4
Рис. 4.10
Магнитные и оптические дисковые накопители 129
Рис. 4.11
Рис. 5.1
Рис. 5.2
5.2.2. Видеоконтроллер
Видеоконтроллер (видеоадаптер, видеокарта, видеопла-
та) — это устройство, обеспечивающее вывод информации
на монитор.
Любое изображение, воспроизводимое на экране монито-
ра, формируется из пикселей (pixel — «picture element» —
«элемент рисунка») — минимальных по размеру участков,
на которые программно разделен экран, воспроизводимых
автономно от других (соседних) и имеющих однородный цвет
и яркость. Следует отличать пиксель от элемента разложе-
ния изображения экрана (светящейся точки). Если элемент
разложения изображения — это минимально возможная за-
свечиваемая физическая площадка экрана, то пиксель опре-
деляет количество участков, на которые экран разделен
152 Глава 5
Рис. 5.5
Рис. 5.6
156 Глава 5
6.1. Клавиатура
Одним из основных устройств ввода данных в компьютер
является клавиатура — устройство, обеспечивающее ввод и
кодирование символьных данных и управляющих команд
Устройства ввода данных 165
Рис. 6.1
Рис. 6.2
Рис. 6.3
Рис. 6.4
6.3. Сканер
Еще одной разновидностью устройств ввода данных в
компьютер является сканер — устройство для преобразова-
ния оптического (визуального) изображения в цифровой код.
При работе сканера вся поверхность объекта сканирования
(текста, рисунка, фотографии и т. д.) разделяется на строки,
каждая из которых последовательно освещается источником
света большой интенсивности. Отраженный световой поток
регистрируется светочувствительными элементами (датчика-
ми) оптоэлектрического преобразователя (матрицы, опти-
ческой сенсорной панели), служащего для преобразования
оптического изображения в электрические сигналы. Получен-
ный от каждого датчика сигнал с помощью аналого-цифрово-
го преобразователя (АЦП) преобразуется в цифровой код,
который в дальнейшем передается для обработки в компью-
тер. После регистрации интенсивности отраженного света в
одной строке световой источник смещают на некоторое рас-
стояние, называемое шагом, и производят считывание отра-
женного светового потока в следующей строке, проходя
построчно все изображение.
Устройства ввода данных 175
Рис. 6.5
176 Глава 6
7.1. Монитор
Одним из основных устройств визуализации результатов
работы компьютера является монитор (видеодисплей, дис-
плей). Как известно, до 80—85% всех своих ощущений чело-
век воспринимает через зрение, поэтому разработке и
совершенствованию этих устройств, позволяющих оператив-
но, многоцветно и информативно воспроизводить результаты
выполнения различных программ, всегда уделяют повышен-
ное внимание, что приводит к многообразию их реализации.
Однако, несмотря на это, их конструкции и принципы работы
практически одинаковы, а техническая реализация имеет не-
сколько основных направлений.
Основной задачей мониторов является обеспечение визуа-
лизации находящихся в компьютере данных в форме, наибо-
лее комфортной для глаз человека, поэтому кратко рассмотрим
особенности восприятия человеком зрительных образов.
*
Только в последнее время, с широким распространением на DVD широ-
коэкранного кино, начат выпуск широкоэкранных дисплеев с соотноше-
нием сторон 16:9. — Прим. ред.
Устройства вывода данных 183
7.1.2. Видеосигнал
Электрический сигнал, используемый для создания изо-
бражения на экране монитора, называется видеосигналом.
При его формировании учитываются все перечисленные
ранее свойства человеческого глаза.
Изображение на экране монитора нельзя создать слит-
ным, но для получения иллюзии непрерывности создаваемо-
го изображения его разделяют по вертикали на строки,
186 Глава 7
Рис. 7.1
Устройства вывода данных 187
Рис. 7.2
Устройства вывода данных 189
Рис. 7.3
Устройства вывода данных 191
Рис. 7.4
Устройства вывода данных 193
Контрольные вопросы
1. Что такое яркостной сигнал? Каковы его параметры?
2. Что называется разверткой?
3. Расскажите о различиях между строчной и кадровой раз-
верткой.
4. Для чего в видеосигнал вводят синхронизирующие и га-
сящие импульсы?
5. Чем отличаются сигналы, используемые для формирова-
ния изображения на экранах монитора и телевизионного
приемника?
Рис. 7.5
Рис. 7.6
Устройства вывода данных 197
Рис. 7.7
Устройства вывода данных 201
Рис. 7.8
206 Глава 7
*
В настоящее время уже приняты и более современные стандарты:
ТСО‘2001, ТСО‘2003, ТСО‘2005 и ТСО‘2006. — Прим. ред.
208 Глава 7
Рис. 7.9
Устройства вывода данных 209
Рис. 7.10
210 Глава 7
Рис. 7.11
212 Глава 7
7.2.2. Термопринтеры
Отличием термпринтера от матричного является ис-
пользование в нем термоэлементов, нагревающих располо-
женные напротив них участки бумаги. В таком принтере
применяют специальную термобумагу, имеющую слой, цвет
которого изменяется под действием нагрева. Термоэлементы
Устройства вывода данных 213
Рис. 7.12
Рис. 7.13
Рис. 8.1
Рис. 8.2
Базовая система ввода-вывода (BIOS) 233
Рис. 8.3
Рис. 8.4
Рис. 8.5
Рис. 8.6
Рис. 9.1
9.2. Машинно-ориентированный
язык программирования Ассемблер.
Понятие о макропрограммировании
Программа, необходимая для работы МП, должна быть
введена в него в машинных кодах. Однако ее составление со-
пряжено с громоздкостью представления и сложностью запо-
минания двоичных чисел, соответствующих всем элементам
командной строки — кодам операций, операндам и адресам
ячеек памяти. Поэтому при программировании используют
мнемонические (облегчающие запоминание) символьные обоз-
начения, которые, как правило, представляют собой полную
(например, add — операция сложения) или сокращенную
(sub — от subtract — вычитание) форму записи английского
названия команд. Язык программирования, преобразующий
символьные мнемонические обозначения командных строк в
их двоичные эквиваленты по правилам, наиболее близким к
машинному языку, носит название Ассемблер (Assembler).
Он является машинно-ориентированным, так как в нем учи-
Язык ассемблера, макропрограммирование 255
F
FAT (File Allocation Table) — таблица размещения файлов
Fat Copies — копии FAT
FDD (Floppy Disk Drive) — дисковод
Flags — флаги; регистр флагов
Flash Erase Eeprom, Flash Memory — флэш-память
Floppy Disk — дискета
FPM (Fast Page Mode) — асинхронная динамическая память
с быстрым страничным доступом
FPU (Floating Point Unit) — блок арифметики с плавающей запя-
той (точкой); сопроцессор
FPU (Function Processing Unit) — блок функциональных вычисле-
ний; сопроцессор
FS (Full Speed) — полная скорость
FSB (Front Side Bus) — шина, связывающая МП с ОЗУ
G
Green — зеленый (один из основных цветов в триаде RGB)
H
HD (High Density) — дискета с повышенной плотностью
HDD (Hard Disk Drive) — накопитель на магнитных дисках (НМД)
HD DVD (High-Definition DVD) — DVD повышенной плотности
Hexadecimal — шестнадцатеричный
HID (Human Input Devices) — устройства ввода данных человеком
Host — «хост-контроллер» — драйвер, предназначенный для рабо-
ты USB
High — высокий, верхний, старший
HS (High Speed) — высокая скорость
Hub — разветвитель («хаб»)
Hyper-Threading — многопоточность; технология реализации мно-
гопоточности в МП
I
IBM (International Business Machines) — фирма-производитель
компьютеров
IDE (Intergrated Drive Electronics) — устройство со встроенным
контроллером
IF (Interrupt Flag) — флаг прерываний
in (Inch) — дюйм
Intel (Integrated Electronics) — фирма-производитель МП и элек-
тронных компонентов вычислительной техники
Increment — увеличение, приращение
Interface — интерфейс
Interleave — метод чередования секторов, используемый при физи-
ческой адресации НЖМД
264 Приложение
O
OEM (Original Equipment Manufacturer) — идентификатор изгото-
вителя
OF (Overflow Flag) — флаг переполнения
P
Partition Table — таблица разделов диска
PC (Personal Computer) — персональный компьютер
PCI (Peripheral Component Interconnect) — соединение периферий-
ных компонентов (разновидность системной шины)
PDP (Plasma Display Panel) — плазменная дисплейная панель
PF (Parity Flag) — флаг четности
PIO (Programmed Input/Output) — программирование ввода/вывода
pixel (Picture Element) — пиксель — один из минимальных участ-
ков, на которые программно разделяется экран монитора, воспро-
изводимый отдельно от других (соседних) и имеющий однород-
ный цвет и яркость; минимальный элемент растрового
изображения
Pixel Pipeline — блок расчета пикселей графического сопроцессора
Pixel Shaders — пиксельный шейдер — программа для расчета цве-
тов пикселей
POST (Power On Self Test) — самотестирование после включения
питания ПЭВМ
Power — питание
Prefetch — предвыборка
Primary — первичный
Printer — принтер, печатающее устройство
PROM (Programmable ROM) — однократно программируемые ПЗУ
Protected Mode — защищенный режим
R
RAM (Random Access Memory) — память с произвольным доступом
RAS (Row Address Select) — выбор строки
RDY (Ready) — готовность
RDRAM (Rambus DRAM) — модули с динамическими ячейками па-
мяти (DRAM), выпускаемые корпорацией Rambus
«Replace The Disk, And Then Press Any Key» — «Замените диск и
нажмите любую клавишу»
Red — красный (один из основных цветов в триаде RGB)
RES (Reset) — начальная установка
Reserved Sectors At Beginning — количество зарезервированных
секторов в начале диска
RGB — (R — Red — красный, G — Green — зеленый, B — Blue —
синий) — система цветов, называемых основными: ни один из
них не входит в состав двух других цветов, а при их пропорцио-
нальном смешивании можно получить все наблюдаемые челове-
ком цвета и оттенки
266 Приложение
T
tCL (Timе Of CAS Latency) — время между подачей сигнала выбора
столбца и доступностью данных в дешифрированной ячейке
TCO (The Swedish Confederation Of Professional Employees) —
Шведская Конфедерация Профессиональных Коллективов Рабо-
чих; название стандарта, принятого этой конфедерацией для рег-
ламентирования технических характеристик монитора и
компьютера
TF (Trap Flag) — флаг трассировки
Throttle Slow Clock Ratio — настройка BIOS, позволяющая устано-
вить уровень (в процентах от номинального) снижения частоты
тактового генератора
TFT (Thin-Film-Transistor) — тонкопленочный транзистор
Total Sectors On Disk — общее количество секторов на диске
tRAS (Time Of Active To Precharge Delay) — контрольное время
между командой активации (выбора) и закрыванием текущей
строки
Track — дорожка
Track To Track Seek — время перемещения магнитной головки с до-
рожки на дорожку
Transfer Speed — скорость передачи информации
268 Приложение
Глава 2. Микропроцессор . . . . . . . . . . . . . . . . . . . . . . . . 35
2.1. Структурная схема и классификация
микропроцессоров . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.2. Способы повышения производительности
микропроцессора . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.3. Особенности построения микропроцессоров
для IBM-совместимых ПЭВМ . . . . . . . . . . . . . . . . . . . 54
АРХИТЕКТУРА КОМПЬЮТЕРА
Учебное пособие
Ведущий редактор Д. Усенков
Художник С. Инфантэ
Технический редактор Е. Денюкова
Корректор Е. Клитина
Компьютерная верстка: Е. Голубовой
Подписано к использованию 25.08.19.
Формат 125×200 мм
Издательство «Лаборатория знаний»
125167, Москва, проезд Аэропорта, д. 3
Телефон: (499) 157-5272
e-mail: info@pilotLZ.ru, http://www.pilotLZ.ru
ДОГАДИН НИКОЛАЙ БОРИСОВИЧ
Доктор технических наук, профессор,
действительный член Академии информа
тизации образования, Почетный радист
СССР, Почетный работник высшего про
фессионального образования РФ. Автор
более 150 публикаций в отечественных
и зарубежных изданиях, посвященных
актуальным проблемам радиоэлектроники, информа
ционных систем и технологий, а также их использованию
в современном педагогическом процессе.