- •Введение
- •1. Основные конструктивные элементы средств вычислительной техники
- •Структура компьютера – это совокупность его функциональных элементов и связей между ними. Элементами могут быть самые различные устройства, от основных логических узлов компьютера до простейших схем.
- •1.1. Виды корпусов и блоков питания персонального компьютера
- •1.1.1. Корпуса персонального компьютера
- •1.1.2. Блоки питания персонального компьютера
- •1.1.3. Источники бесперебойного питания
- •1.2. Типы и логическое устройство материнских плат
- •1.2.1. Типоразмеры материнских плат рс
- •1.2.2. Основные компоненты материнской платы
- •1.3. Типы процессоров персонального компьютера
- •1.3.1. Параметры процессоров
- •1.3.2. Cisc- и risc-процессоры
- •1.3.3. Микросхемы процессоров
- •1.3.4. Многопроцессорные системы
- •1.3.5. Сопроцессор
- •1.4. Постоянная и оперативная память, кэш-память
- •1.4.1. Оперативная память
- •1.4.2. Асинхронные микросхемы динамической оперативной памяти
- •1.4.3. Синхронные микросхемы оперативной динамической памяти
- •1.4.4. Модули оперативной динамической памяти на материнской плате персонального компьютера
- •1.4.5. Статическая оперативная память
- •1.4.7. Логическое распределение оперативной памяти
- •2. Периферийные устройства вычислительной техники
- •2.1. Общие принципы построения, программная поддержка работы периферийных устройств
- •2.1.1. Характеристики и параметры шины
- •2.1.2. Арбитраж шины
- •2.1.3. Использование прерываний
- •2.1.4. Краткие сведения об интерфейсах
- •2.1.5. Системный набор
- •2.2. Накопители на магнитных и оптических носителях
- •2.3. Видеоподсистема: мониторы, видеоадаптеры
- •2.4. Принципы обработки звуковой информации, звуковоспроизводящие системы
- •2.5. Устройства вывода информации на печать: принтеры, плоттеры
- •2.6. Устройства ввода графической информации: сканеры, графические планшеты
- •2.7. Манипуляторные устройства ввода информации
- •2.8. Нестандартные периферийные устройства
- •Контрольные вопросы к разделу
- •3. Выбор рациональной конфигурации оборудования
- •Контрольные вопросы к разделу
- •4. Ресурсо- и энергосберегающие технологии использования вычислительной техники
- •Контрольные вопросы к разделу
- •Литература
1.3.1. Параметры процессоров
Наиболее известным изготовителем процессоров, признанным лидером, является фирма Intel. Известны также и процессоры фирм AMD {Advanced Micro Devices} и Cyrix.
Производительность CPU определяется следующими основными параметрами:
степень интеграции;
внутренняя и внешняя разрядность обрабатываемых данных;
тактовая частота;
память, к которой может адресоваться CPU;
объем установленной кэш-памяти.
Кроме того, CPU различают по технологии производства, напряжению питания и др. параметрам.
Таблица 3
Некоторые характеристики процессоров различных
фирм-производителей
Процессор
|
Фирма |
Разрядность, бит |
Тактовая частота, МГц |
КЭШ (данных/ команд), Кб |
Напряжение питания, В |
Пл-дь кристалла, мм2 |
Кол-во транзисторов, млн. |
8086 |
Intel |
16 |
5 - 10 |
– |
5 |
|
0,029 |
8088 |
Intel |
16 |
5 - 8 |
– |
5 |
|
0,029 |
i486DX4 |
Intel |
32 |
75 - 100 |
16 |
5 |
81 |
1,2 |
486DX4 |
Cyrix / IBM |
32 |
100 |
8 |
3 |
196 |
1,1 |
Am486 |
AMD |
32 |
120 |
|
|
|
|
Pentium Pro |
Intel |
32 |
150 - 200 |
8/8 |
3 |
195 |
5,5 |
Pentium II |
Intel |
32 |
233 - 400 |
16/16 |
3 |
203 |
7,5 |
Celeron |
Intel |
32 |
266 - 300 |
16/16 |
3 |
131 |
7,5 |
Pentium II MMX |
Intel |
32 |
300 - 450 |
16/16 |
|
|
|
6x86 MX |
Cyrix / IBM |
32 |
150 - 250 |
16 |
3 |
197 |
6,0 |
K6-3D |
AMD |
32 |
266 - 450 |
32/32 |
|
81 |
9,3 |
Pentium III |
Intel |
32 |
>500 |
16/16 |
|
|
9,5 |
Pentium IV |
Intel |
32 |
>1000 |
16/16 |
|
|
|
Merced |
Intel |
64 |
|
16/16 |
|
|
|
K6+-3D |
AMD |
32 |
400 |
32/32 |
|
135 |
21,3 |
Степень интеграции микросхемы («БИС», «чипа») показывает, сколько транзисторов может в ней уместиться. Для процессоров Pentium (80586) Intel – это, приблизительно, 3 млн. транзисторов, расположенных на площади 3,5 см2, а для процессора Athlon – уже 22 млн. элементов примерно на той же площади.
Внутренняя разрядность данных. Одной из основных характеристик процессора является количество бит, которое он может обрабатывать одновременно. Для примитивных арифметических команд, выполняющихся внутри CPU, важно, сколько бит могут образовываться одновременно: 16, 32 или 64.
Внешняя разрядность данных. Процессор управляет системой, обмениваясь данными с кэш-памятью, ОЗУ и другими устройствами по специальным магистралям, называемыми шинами. Важнейшими характеристиками шины процессора являются её разрядность и тактовая частота, потому что они определяют количество бит информации в секунду, которые теоретически можно передавать по шине, т.е. пропускную способность шины.
Тактовая частота. Любой современный компьютер имеет тактовый генератор (System Clock), который синхронизирует работу различных его компонентов. Минимальный промежуток времени, определяемый тактовым генератором, называют циклом. Частота работы тактового генератора измеряется в мегагерцах (миллион циклов в секунду).
Первые ПК имели один тактовый генератор, который с частотой 8 МГц синхронизировал работу процессора, памяти и шины ввода/вывода. С развитием компьютера возникла необходимость в использовании нескольких тактовых генераторов. Как правило, современные компьютеры оборудованы 4 – 5 тактовыми генераторами, работающими синхронно на различных частотах. Когда говорят о тактовой частоте системы (всего компьютера), то обычно имеют в виду тактовую частоту системной шины. Тактовые частоты всех остальных компонентов ПК являются кратными этой частоте. Увеличение тактовой частоты системной шины обычно даёт больший положительный эффект для повышения быстродействия системы, чем увеличение тактовой частоты CPU, т. к. процессор «пропускает» большое количество циклов в ожидании информации от более медленных устройств, одним из которых является системная шина.
Адресация памяти. CPU напрямую связан с оперативной памятью компьютера. Данные, которые обрабатывает CPU, должны временно располагаться в ОЗУ, и для дальнейшей обработки снова могут быть востребованы из памяти.
Представьте оперативную память как маленький город, в котором каждый дом (ячейка) имеет определённый адрес. При этом транспортный сервис может целенаправленно отдавать и завозить письма, посылки и т. п. «Дорогой» является адресная шина. Адресная шина представляет собой набор проводников, по которым передаётся информация о местоположении данных в той или иной области памяти.
Ширина адресной шины определяет количество ячеек, к которым может обратиться CPU для чтения или записи. Ширина адресной шины и ширина шины данных не связаны, хотя эти шины работают с одинаковой тактовой частотой.
Как правило, процессоры могут адресовать гораздо больше памяти, чем фактически установлено на материнской плате. Это связано с конструктивными и технологическими особенностями производства материнских плат. Например, CPU Pentium теоретически может адресовать 4 Гбайт оперативной памяти, но даже современные материнские платы с Chipset 440ВХ обеспечивают работу лишь 540 Мбайт.
Разрядность – еще одна важная характеристика процессора. Это – максимальная длина двоичного числа, которое может обрабатываться или передаваться процессором целиком (машинное слово). Разрядность определяется размером регистров процессора.
В компьютерах типа IBM и подобных им используются микропроцессоры фирмы Intel, а также совместимые с ними микропроцессоры других фирм (AMD, Cyrix, IBM и др.). Специалисты Intel считают, что если развитие микропроцессорной индустрии будет продолжаться прежними темпами, то, вполне возможно, к 2011 г. микропроцессоры Intel будут работать на тактовой частоте 10 ГГц. При этом микросхема каждого такого процессора будет содержать до 1 млрд. транзисторов.
Процессоры имеют ряд стандартных режимов работы.
Реальный режим (Real Mode) соответствует возможностям CPU 8086/8088, позволяя адресовать не более 1 Мбайт памяти.
При этом, чтобы поддержать совместимость с ранее разработанными программами, процессоры работают под управлением операционной системы MS-DOS в реальном режиме и используют при этом минимальные возможности процессора.
Защищённый режим (Protected Mode) появился впервые в CPU 80286. Если физическая память полностью загружена, то данные, не поместившиеся в память, располагаются на винчестере. Таким образом, CPU работает не с реальными, а с виртуальными адресами, которые управляются с помощью специальных таблиц. Эту память называют ещё виртуальной памятью, т.к. фактически она не существует. В этом режиме CPU может адресовать до 16 Мбайт физической и до 1 Гбайт виртуальной памяти.
Кроме того, в защищенном режиме возможна поддержка мультизадачного режима (Multitasking). При этом CPU может выполнять различные программы в выделенные интервалы времени, отведенные каждой из программ (пользователю кажется, что программы выполняются одновременно).
Виртуальный режим. Впервые, начиная с процессора 386, CPU могут эмулировать работу нескольких процессоров 8086 (максимум 256) и, тем самым, обеспечить многопользовательский режим так, чтобы на одном компьютере можно было запустить одновременно даже различные операционные системы. Естественно, увеличивается и возможное количество выполняемых приложений.
В составе процессора имеется ряд специализированных дополнительных ячеек памяти, называемых регистрами. Регистр выполняет функцию кратковременного хранения числа или команды. Над содержимым некоторых регистров специальные электронные схемы могут выполнять некоторые манипуляции. Например, «вырезать» отдельные части команды для последующего их использования или, другой пример, выполнять определенные арифметические операции над числами.
Основным элементом регистра является электронная схема, называемая триггером, которая способна хранить одну двоичную цифру (разряд). Регистр конструктивно представляет собой совокупность триггеров, связанных определённым образом друг с другом общей системой управления.
Существует несколько типов регистров, отличающихся видом выполняемых операций. Некоторые важные регистры имеют свои названия. Например:
сумматор – регистр АЛУ, участвующий в выполнении каждой операции;
счетчик команд – регистр УУ, содержимое которого соответствует адресу очередной выполняемой команды; служит для автоматической выборки программы из последовательных ячеек памяти;
регистр команд – регистр УУ для хранения кода команды на период времени, необходимого для ее выполнения. Часть его разрядов используется для хранения кода операции, остальные – для хранения кодов адресов операндов.
Тракт данных процессора, типичного с точки зрения принципов фон Неймана, состоит [1] (рис.6) из регистров (обычно от 1 до 32), АЛУ (арифметико-логического устройства) и нескольких соединяющих шин. Содержимое регистров поступает во входные регистры АЛУ, которые на рис.6 обозначены буквами А и В. В них находятся входные данные АЛУ, пока это устройство производит вычисления.
Большинство команд процессора по типу исполнения можно разделить на две группы: команды типа регистр – память и типа регистр – регистр. Команды первого типа вызывают слова («слово» – элемент данных, который перемещают между памятью и регистрами) из памяти, помещают их в регистры, где они используются в качестве входных данных АЛУ, а затем возвращают результат операции (содержимое регистра) обратно в память.
Команды второго типа вызывают два операнда из регистров, помещают их во входные регистры АЛУ, выполняют над ними какую-нибудь арифметическую или логическую операцию и переносят результат обратно в один из регистров.
Этот процесс называется циклом тракта данных. Чем быстрее происходит цикл тракта данных, тем быстрее компьютер работает.
Центральный процессор выполняет каждую команду за несколько шагов (тактов):
вызывает очередную команду из памяти и переносит ее в регистр команд;
меняет положение счетчика команд, который теперь должен указывать на следующую команду;
определяет тип вызванной команды;
если команда использует слово из памяти, определяет, где находится это слово;
переносит слово, если это необходимо, в регистр центрального процессора;
выполняет команду;
переходит к шагу 1, чтобы начать выполнение следующей команды.
Такая последовательность шагов (выборка – «декодирование» – исполнение) является основой работы всех процессоров.
