Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Классификация архитектур современных микропроцессоров. Архитектуры с полным и сокращенным набором команд, суперскалярная архитектура





По системам команд и способам адресации различают:

- система с полным набором команд CISC (Complex Instruction Set Computer);

- система с сокращенным набором команд RISC (Reduced Instruction Set Computer);

- суперскалярные архитектуры VLIW (Very Long Instruction Word);

CISC архитектура выполняет большой набор разноформатных команд и использует множество способов адресации. Эта архитектура начала развиваться в сороковых годах ХХ века с появлением микропроцессора. Типичный представитель – Intel Pentium, выполняющий до 200 различных команд, которые имеют длину от 1 до 15 байт и реализует более 10 способов адресации. Такое разнообразие в системе команд и способах адресации позволяет программистам создавать наиболее эффективные алгоритмы для решения различных задач.

Недостатки системы: относительно сложная аппаратура, это приводит к увеличению стоимости кристалла и снижению производительности. Известно, что большинство команд и способов адресации в конкретной задаче не используются. При этом устройство управления занимает от 50-70 % кристалла. Все недостатки привели к появлению в начале восьмидесятых годов RISC архитектуры с сокращенным набором команд. Для нее характерно использование ограниченных команд фиксированного формата, сокращения числа способов реализации, количество команд не превышает 100.

Недостатки системы:

1) большая разница между машинным кодом и языком высокого уровня, из этого следует усложнение компилятора;

2) известно, что наиболее часто используемые команды – команды загрузки из памяти, следовательно, чтобы повысить производительность процессор должен обращаться не к памяти, а к регистру общего назначения.

Существует 2 способа:

- аппаратный способ: наращивание регистра общего назначения;

- программный способ: ложится на компилятор.

В этом случае для каждого участника программы нужно обеспечить своевременную загрузку операндов в РОН.

3) использование конвейерного выполнения команд

VLIW архитектура появиласьв начале девяностых годов ХХ века, идея заключалась в использовании длинных командных слов (до 128 бит). Отдельные поля этого слова содержат коды, обеспечивающие выполнение нескольких операций, т.е. в структуре процессора есть несколько операционных устройств, способных параллельно выполнять операции.

В качестве признака используется вариант реализации памяти и способы выборки команд и данных. Различают:

- принстонскую архитектуру (архитектура Фон-Неймана);

- гарвардская архитектура.

Для архитектуры Фон-Неймана характерно использование общей памяти для хранения команд и данных. Для обращения к этой памяти используется общая шина. Достоинства данной архитектуры:

- наличие общей памяти позволяет активно распределять ее между командами и данными;

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

Главный недостаток этой архитектуры – из-за общей шины команды и данные из памяти выбираются последовательно, при этом системная шина становится «узким местом».

Для гарвардской архитектуры характерно физическое разделение памяти команд и данных. Каждая память соединена с процессором отдельной шиной. Это позволяет совмещать по времени выборку команд и чтение/запись данных. Недостатки данной архитектуры:

- фиксированный объем памяти команд и данных;

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

В настоящее время гарвардская архитектура широко применяется на уровне процессора (отдельно кэш-данные и кэш-команды), а на уровне системы и системы общего назначения применяется архитектура Фон-Неймана.








Дата добавления: 2015-06-15; просмотров: 691. Нарушение авторских прав; Мы поможем в написании вашей работы!




Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


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


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Понятие о синдроме нарушения бронхиальной проходимости и его клинические проявления Синдром нарушения бронхиальной проходимости (бронхообструктивный синдром) – это патологическое состояние...

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

Способы тактических действий при проведении специальных операций Специальные операции проводятся с применением следующих основных тактических способов действий: охрана...

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

Алгоритм выполнения манипуляции Приемы наружного акушерского исследования. Приемы Леопольда – Левицкого. Цель...

Studopedia.info - Студопедия - 2014-2025 год . (0.012 сек.) русская версия | украинская версия