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

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

Порівняльна характеристика RISC та СISC архітектури





Аналіз коду програм, що генерується компіляторами мов високого рівня, показав, що найчастіше використовується тільки обмежений набір

простих команд форматів " регістр, регістр → регістр" і " регістр↔ пам'ять".

Компілятори не в змозі ефективно використовувати складні команди. Це

 

спостереження сприяло формуванню концепції процесорів з скороченим

набором команд, так званих RISC-процесорів (RISC - Reduced Instruction Set

Computer).

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

побудови RISC-процесорів:

1. Будь-яка операція повинна виконуватися за один такт, незалежно від

її типу.

2. Система команд повинна містити мінімальну кількість найпростіших

інструкцій однакової довжини, що найбільш часто використовуються.

3. Операції обробки даних реалізуються тільки у форматі " регістр←

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

результат операції записується також у регістр, а обмін між оперативними

регістрами й пам'яттю виконується тільки за допомогою команд

завантаження записи).

4. Склад системи команд повинен бути " зручний" для компіляції

операторів мов високого рівня.

Таким чином, RISC-процесори комп'ютерів зі скороченим набором

команд мають команди обробки типу " регістр ← регістр" і команди

збереження (store) і завантаження (load) типу " пам'ять ← регістр" і " регістр

← пам'ять" відповідно. Функціональні перетворення можуть виконуватися

лише над вмістом регістрів, а результат поміщається тільки в регістр.

Після відокремлення RISC-процесорів в окремий клас процесори з

традиційними наборами команд стали називатися " CISC-процесорами" (CISC

– Complicated Instruction Set Computer) з повним набором команд. Як

правило, в цих процесорах команди мають багато різних форматів і

вимагають для свого представлення різне число байтів пам'яті. Це обумовлює

визначення типу команди в ході її дешифрування при виконанні, що

ускладнює пристрій управління процесора і перешкоджає підвищенню

тактової частоти до рівня, досяжного в RISC-процесорах на тій же

елементній базі.

Мікропроцесори з класичною CISC - архітектурою реалізують на рівні

машинної мови комплексні набори команд різної складності (від простих,

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

характерних для 32-розрядних мікропроцесорів типу 80486, 68040 та ін.)

Лідером у цій галузі є фірма Intel і її клонмейкери, мікропроцесорами якої

комплектується більш 80% випускаються персональних комп'ютерів.

Мікропроцесори сімейства М60ххх фірми Motorola використовувалися в

персональних комп'ютерах типа Macintosh. Мікропроцесори цього сімейства

 

широко застосовуються також в пристроях управління, вбудованих в різні

прилади і системи: контрольну вимірювальну та зв'язкову апаратуру, лазерні

принтери та контролери дисководів, роботи і системи промислової

автоматики.

Мікропроцесори з RISC - архітектурою застосовуються, в основному, в

робочих станціях і потужних серверах. Широке застосування знаходять RISC

- мікропроцесори сімейств SPARC фірми Sun Microsystems і RxOOO фірми

MIPS Computer Systems. Останнім часом дуже активно впроваджуються в

різну апаратуру RISC - мікропроцесори сімейства PowerPC – спільна

розробка фірм IBM, Motorola і Apple Computers (альянс IMA). Процесори

PowerPC 7ХХ (G3), PowerPC 74XX (G4), PowerPC 970 (G5) являються

основою побудови персональних комп’ютерів iMac фірми Apple Computers.

Серед фірм, що випускають RISC-мікропроцесори, знаходяться також Intel,

Hewlett-Packard, Digital Equipment. Необхідно також відмітити трансп’ютери

– оригінальні RISC-мікропроцесори, що розроблені фірмою Inmos для

побудови мультипроцесорних систем.

 







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




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


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


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


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

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

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

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

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