Электронно вычислительные машины и вычислительные системы. Шпора
Рефераты >> Программирование и компьютеры >> Электронно вычислительные машины и вычислительные системы. Шпора

Недостаток: 1 требуется больше команд для реализации программы, чем в CISC – процессоре

2 RISC не позволяет обеспечить эффективную конвейерную обработку с большим числом ступеней конвейера

Пример: Apple, Alpha.

3. VLIW – очень длинное слово команды.

Прямо противоположное RISC.

Команд не много, но они очень объемные.

II. Технология: 0.8, 0.5, 0.3, 0.25, 0.18, и 0.15 мк. Это размеры п/п.

1) Площадь кристалла процессора 50÷300 см2.

2) Кол-во транзисторов в процессоре: 1÷15 млн. шт.

3) Тактовая частота 100…450 МГц. В перспективе до 1 ГГц.

4) Разрядность

- внутренняя 32-64 бит (до 128 бит)

- шина данных и адреса (внешняя) 16-64 бит

5) Кэш-память 1-го уровня

- общая

- КЭШ-комманд и КЭШ-данных 8x8-32x32 кБ

6) Кол-во конвейеров. 2…10 сейчас. В плане 32 конвейера.

7) Набор устройств для обработки информации.

Чаще всего могут быть:

- целочисленные устройства IU есть всегда.

- устройство для обработки чисел с плавающей точкой FPU

- устройство обработки команд переходов BPU

- устройство управления памятью MMU

- поддержка DMA – прямого доступа к памяти

8) Мощность потребления – 2.5…10 Вт

9) Напряжение питания - 2.5…5 Вт

Классификация процессоров

1. По архитектуре

2. По назначению

2.1 для персональных компьютеров

2.1.1 ПК профессионального уровня (Pentium)

2.1.2 ПК бытового уровня (Celeron)

2.2 для портативных компьютеров

2.3 для серверов

2.4 для мультимедиа компьютеров (MMX)

2.5 для многопроцессорных систем

2.6 специализированные процессоры

2.6.1 для обработки цифровых сигналов

2.6.2 для обработки аналоговых сигналов

2.6.3 математические сопроцессоры

2.6.4 графические сопроцессоры

2.6.5 процессоры ввода-вывода

2.6.6 сервисные процессоры

2.6.7 транспьютерные процессоры, – имеющие специальную конфигурацию для решения спец. задач

3 По поколениям

Основные производители: Intel, AMD, Cyrix.

Процессор – это любое устройство, выполняющее некоторые действия.

В ВТ под процессором понимают устройство, выполняющее в автоматическом режиме некоторую последовательность операций:

- арифметические

- логические

- операции управления

- операции перехода

Команда состоит из микрокоманд и означает какую-то операцию, которая состоит из микроопераций.

Микрооперация – это функциональная элементарная операция, выполняемая за один тактовый интервал и приводимая в действие одним управляющим сигналом.

Микрокоманда – это совокупность микроопераций, выполняемых параллельно во времени под действием нескольких управляющих сигналов, поступающих в одном такте.

Микропрограмма – это набор микрокоманд, обеспечивающий выполнение заданной операции или команды.

Принцип академика Глушкова (Джона Вилкса) для построения устройств обработки цифровой информации.

УУ - это комплекс средств автоматического управления процессом передачи и обработки информации.

УА предназначен для выработки последовательностей управляющих функциональных сигналов на основе задаваемого кода операции и оповещающих сигналов об особенностях операндов и результатов операции, поступающих от АЛУ.

Группы операций

1. арифметические

1.1 с целыми числами

1.2 с числами с фиксированной точкой

1.3 с числами с плавающей точкой

1.4

1.5

2. операции с другими видами информации

2.1 с логическими адресами

2.2

2.3 операции с изображениями

2.4 со звуком

3. операции управления и связи

3.1 операции управления вычислительным процессом

3.2 операции связи с внешними устройствами

3.3 обработка прерываний

3.4 диагностические операции

3.5 операции загрузки

Способы реализации операций.

1) Аппаратно-микропрограмная реализация.

2) В виде биб-ки стандартных подпрограмм

Достоинства 1: высокая скорость.

Недостаток 1: усложнение процессора.

В большинстве случаев 2-м способом исполняются функции (sin, cos, exp и т.д.)

3) Использование дополнительных блоков или сопроцессоров

Работа процессора.

Структурная схема микропроцессора.

1. АЛУ – выполняет логические и арифметические операции над данными. Может быть одно или несколько АЛУ.

2. БРгП – СОЗУ (сверх ОЗУ) – местная память с небольшой емкостью и высокого быстродействия. Рг этого блока указываются в командах программ и служат для хранения операндов; аккумулятора, в качестве Рг, указателя стека.

3. УУ - вырабатывает последовательность управляющих сигналов, инициирующих выполнение соответствующей последовательности микроопераций, обеспечивая выполнение текущей команды. Есть УУ с жесткой и управляемой логикой.

4. БУРг – предназначен для временного хранения управляющей информации. Содержит Рг-ы состояния процессора, Рг-ы запросов прерываний и др. управляющие Рг-ы и триггеры.

5. Блок связи – интерфейс процессора. Организует обмен информацией между процессором и ПП и защиту участков ОП от неразрешенных обращений, а также связь процессора с другими устройствами и системами.

6. Блок контроля и диагностики служит для обнаружения сбоев в работе процессора, восстановления работы программы после сбоя, поиска места неисправности.

7. Пульт управления.

Структура микропроцессора (МП)

В Рг-ре флагов хранятся индикаторы выполнения операций и полученных результатов.

В заданном эл-тном базисе спроектировать структурную схему процессора ЭВМ, удовлетворяющую заданным техническим требованиям и налагаемым ограничениям – это задача.

Критерии проектирования.

1. Затраты оборудования

2. Быстродействие (длительность такта)

3. Производительность (количество микроопераций, реализуемых за 1 такт)

4. Регулярность структуры (ее однородность)

Способы проектирования процессоров

1. Синтез процессора как единого автомата с памятью (сейчас редко)

2. Отдельный синтез операционного автомата и управляющего автомата (сейчас часто используется)

3. Использование секционированных микропроцессоров.

Элементы, на которых могут строиться процессоры.

1) Дискретные элементы (МИС, СИС) для специализированных микропроцессоров.

2) Секционированные микропроцессоры.

3) Многокристальные микропроцессоры – набор микросхем, которые обеспечивают функционирование микропроцессора, когда они соединены в одну систему (only)

4) Однокристальные микропроцессоры

5) Однокристальные ЭВМ

АЛУ

Параметры и характеристики:

1. Набор операций

2. Длительность выполнения операции.

ti-время выполнения операции.

Pi-вероятность возникновения операции.

3. Длина слова.

Классификация АЛУ

1. По способу действия надоперандами


Страница: