Рефераты. Процессоры ЭВМ

их конвейеры обладают значительно более высоким быстродействием, чем в CISC

- процессорах. В результате чего, RISC - процессоры в 2 - 4 раза быстрее

имеющих ту же тактовую частоту CISC - процессоров с обычной системой команд

и высоко производительней, несмотря на больший объем программ, на ( 30 % ).

Дейв Паттерсон и Карло Секуин сформулировали 4 основных принципа RISC :

Любая операция должна выполняться за один такт, вне зависимости от ее

типа.

Система команд должна содержать минимальное количество наиболее часто

используемых простейших инструкций одинаковой длины.

Операции обработки данных реализуются только в формате “регистр - регистр“

( операнды выбираются из оперативных регистров процессора, и результат

операции записывается также в регистр; а обмен между оперативными

регистрами и памятью выполняется только с помощью команд загрузки\записи ).

Состав системы команд должен быть “ удобен “ для компиляции операторов

языков высокого уровня.

4.2 Микропроцессоры с архитектурой CISC

Микропроцессоры с архитектурой CISC (Complex Instruction Set

Computers) - архитектура вычислений с полной системой команд. Реализующие

на уровне машинного языка комплексные наборы команд различной сложности (

от простых, характерных для микропроцессора первого поколения, до

значительной сложности, характерных для современных 32 -разрядных

микропроцессоров типа 80486, 68040 и др.)

5. Обзор некоторых 16- и 32-разрядных

микропроцессоров.

.

5.1. Процессоры фирмы Intel.

5.1.1. Первые процессоры фирмы Intel.

За 20-летнюю историю развития микропроцессорной техники,

ведущие позиции в этой области занимает американская фирма Intel

(INTegral ELectronics). До того как фирма Intel начала выпускать

микрокомпьютеры, она разрабатывала и производила другие виды интегральных

микросхем. Главной ее продукцией были микросхемы для калькуляторов. В 1971

г. она разработала и выпустила первый в мире 4-битный микропроцессор 4004.

Фирма первоначально продавала его в качестве встроенного контроллера (что-

то вроде средства управления уличным светофором или микроволновой печью).

4004 был четырех битовым, т.е. он мог хранить, обрабатывать и записывать

в память или считывать из нее четырех битовые числа. После чипа 4004

появился 4040, но 4040 поддерживал внешние прерывания. Оба чипа имели

фиксированное число внутренних индексных регистров. Это означало, что

выполняемые программы были ограничены числом вложений подпрограмм до 7.

В 1972 г., т.е. спустя год после появления 4004, Intel выпустила

очередной процессор 8008, но подлинный успех ей принес 8-битный

микропроцессор 8080, который был объявлен в 1973 г. Этот микропроцессор

получил очень широкое распространение во всем мире. Сейчас в нашей

стране его аналог - микропроцессор KP580ИК80 применяется во многих

бытовых персональных компьютерах и разнообразных контроллерах. С чипом

8080 также связано появление стека внешней памяти, что позволило

использовать программы любой вложенности.

Процессор 8080 был основной частью первого небольшого компьютера,

который получил широкое распространение в деловом мире. Операционная

система для него была создана фирмой Digital Research и называлась Control

Program for Microcomputers (CP/M).

5.1.2. Процессор 80286.

|МИКРОСХЕМЫ МИКРОПРОЦЕССОРНОГО КОМПЛЕКТА 80286 |

|80286 - однокристальный 16-разрядный МП |

|80287 - однокристальный 80-разрядный математический сопроцессор |

|82284 - генератор тактовых сигналов |

|82288 - системный контроллер |

|82289 - арбитр магистрали |

Микропроцессор 80286 появился в 1982 году. При разработке были учтены

достижения в архитектуре микрокомпьютеров и больших компьютеров.

Процессор 80286 может работать в двух режимах: в режиме реального адреса

он эмулирует микропроцессор 8086, а в защищенном режиме виртуального

адреса (Protected Virtual Adress Mode) или P-режиме предоставляет

программисту много новых возможностей и средств. Среди них можно

отметить расширенное адресное пространство памяти 16 Мбайт, появление

дескрипторов сегментов и дескрипторных таблиц, наличие защиты по четырем

уровням привилегий, поддержку организации виртуальной памяти и

мультизадачности. Процессор 80286 применяется в ПК PC/AT и младших моделях

PS/2.

ОСНОВНЫЕ ХАРАКТЕРИСТИКИ МП 80286

Тактовая частота.............………………....6; 8; 10; 12

Адресное пространство памяти:

физической, Мбайт........................………………...16

виртуальной на задачу, Гбайт.............……………..1

Число уровней защиты памяти...............…………..4

Пропускная способность шины, Мбайт/с......…12,5

Число контактов четырехразрядного корпуса.….68

5.1.3. Процессор 80386.

|МИКРОСХЕМЫ МИКРОПРОЦЕССОРНОГО НАБОРА 80386 |

|80386 - быстродействующий 32-разрядный МП с 32-разрядной внешней|

| |

|80387 - быстродействующий математический сопроцессор |

|82384 - генератор тактовых сигналов |

|82358 - арбитр магистрали. |

При разработке 32-битного процессора 80386 потребовалось решить две

основные задачи - совместимость и производительность. Первая из них была

решена с помощью эмуляции микропроцессора 8086 - режим реального адреса

(Real Adress Mode) или P-режим.

В Р-режиме процессор 80386 может выполнять 16-битные программы (код)

процессора 80286 без каких-либо дополнительных модификаций. Вместе с тем, в

этом же режиме он может выполнять свои "естественные" 32-битные программы,

что обеспечивает повышение производительности системы. Именно в этом

режиме реализуются все новые возможности и средства процессора 80386,

среди которых можно отметить масштабированную индексную адресацию памяти,

ортогональное использование регистров общего назначения, новые команды,

средства отладки. Адресное пространство памяти в этом режиме составляет 4

Гбайт.

Микропроцессор 80386 дает разработчику систем большое число

новых и эффективных возможностей, включая производительность от 3 до 4

миллион операций в секунду, полную 32-битную архитектуру, 4 гигабитное (2

байт) физическое адресное пространство и внутреннее обеспечение работы со

страничной виртуальной памятью.

Микропроцессор реализован с помощью технологии фирмы Intel CH MOSIII

- технологического процесса, объединяющего в себе возможности высокого

быстродействия технологии HMOS с малым потреблением технологии кмоп.

Использование геометрии 1,5 мкм и слоев металлизации дает 80386 более

275000 транзисторов на кристалле. Микропроцессор 80386 выпускается в двух

вариантах, работающих на частоте I2 и I6 мгц без состояний ожидания,

причем вариант 80386 на 16 мгц обеспечивает скорость работы 3-4 миллиона

операций в секунду.

Микропроцессор 80386 разделен внутри на 6 автономно и параллельно

работающих блоков с соответствующей синхронизацией. Все внутренние шины,

соединяющие эти блоки, имеют разрядность 32 бит. Конвейерная организация

функциональных блоков в 80386 допускает временное наложение выполнения

различных стадий команды и позволяет одновременно выполнять несколько

операций. Кроме конвейерной обработки всех команд, в 80386 выполнение

ряда важных операций осуществляется специальными аппаратными узлами. Блок

умножения/деления 80386 может выполнять 32-битное умножение за 9-41 такт

синхронизации, в зависимости от числа значащих цифр; он может разделить 32-

битные операнды за 38 тактов (в случае чисел без знаков) или за 43 такта

(в случае чисел со знаками). Регистр группового сдвига 80386 может за

один такт сдвигать от 1 до 64 бит. Обращение к более медленной памяти (и-

ли к устройствам ввода/вывода) может производиться с использованием

конвейерного формирования адреса для увеличения времени установки данных

после адреса до 3 тактов при сохранении двухтактных циклов в процессоре.

Вследствие внутреннего конвейерного формирования адреса при исполнении

команды, 80386, как правило, вычисляет адрес и определяет следующий

магистральный цикл во время текущего магистрального цикла. Узел

конвейерного формирования адреса передает эту опережающую информацию в

подсистему памяти, позволяя, тем самым, одному банку памяти дешифрировать

следующий магистральный цикл, в то время как другой банк реагирует на

текущий магистральный цикл.

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ МП 80386

Тактовая частота, МГц.................16, 20, 25, 33

Адресное пространство памяти:

физическое, Гбайт...................……………….4

виртуальное, Тбайт...................…………….64

Число уровней защиты..................…………...4

Пропускная способность шины, Мбайт/с....32

Число контактов корпуса с матричным

разложением выводов...................…………132

5.1.4. Процессор 80486.

|МИКРОСХЕМЫ МИКРОПРОЦЕССОРНОГО НАБОРА 80486 |

|80486 - быстродействующий 32-разрядный МП |

|82596СА - 32-разрядный сопроцессор LAN |

|82320 - контроллер магистрали Micro Chanel (MCA) |

|82350 - контроллер магистрали EISA |

|82С508 - микросхема программируемой логики, минимизирующая |

|объем оборудования основной платы |

Страницы: 1, 2, 3, 4, 5



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.