Разлика између РИСЦ-а и ЦИСЦ-а

Аутор: Laura McKinney
Датум Стварања: 1 Април 2021
Ажурирати Датум: 10 Може 2024
Anonim
Основные ошибки при затирке швов плитки. Переделка хрущевки от А до Я  #29
Видео: Основные ошибки при затирке швов плитки. Переделка хрущевки от А до Я #29

Садржај


РИСЦ и ЦИСЦ су карактеризације комплета рачунарских инструкција који су део рачунарске архитектуре; разликују се по сложености, форматима инструкција и података, начинима адресирања, регистрима, спецификацијама кодова и механизмима за контролу протока итд.

Када је машина програмирана, програмер користи неке посебне примитивне наредбе или машинске инструкције које су опште познате као скуп инструкција на рачунару.

  1. Упоредни графикон
  2. Дефиниција
  3. Кључне разлике
  4. Закључак

Упоредни графикон

Основе за поређењеРИСЦ
ЦИСЦ
Нагласак наСофтверХардвер
УкључујеЈедан сатМулти-сат
Величина постављена у упутствуМала Велики
Формати упутстава
фиксни (32-битни) формат Различити формати (16-64 бита сваке инструкције).
Кориштени начини адресирања
Ограничено на 3-5
12-24
Користе се регистри опште намене32-192
8-24
Сљедеће меморије
Региструјте се да бисте се регистровали
Меморија у меморију
Цацхе десигнПодијели предмеморију података и кеш упуте.
Обједињена предмеморија за упутства и податке.
Цлоцк рате
50-150 МХз
33-50 МХз
Циклови по упутству
Један циклус за сва упутства и просечан ЦПИ <1.5.ЦПИ између 2 и 15.
ЦПУ Цонтрол
Жица без контролне меморије.
Мицроцодед помоћу контролне меморије (РОМ).


Дефиниција РИСЦ-а

Компјутери рачунара са смањеним инструкцијама (РИСЦ) сетови инструкција обично садрже мање од 100 упутстава и користе фиксни формат упутства (32 бита). Користи неколико једноставних начина адресирања. Користе се упутства заснована на регистру, што значи да се користи механизам за регистрацију. ЛОАД / СТОРЕ су једина независна упутства за приступ меморији.

Да бисте побољшали брзину преноса, користи се велика регистарска датотека. Једноставност скупова упутстава резултирала је имплементацијом читавих процесора на једном ВЛСИ чипу. Додатне предности су већа брзина такта, нижи ЦПИ који управљају високим МИПС оценама на доступним РИСЦ / суперскаларним процесорима.

Дефиниција ЦИСЦ-а

Компликовани рачунарски скупови инструкција (ЦИСЦ) сет упутстава садржи око 120 до 350 упутстава. Користи промјењиве формате инструкција / података, али мали скуп регистара опће намјене, тј. 8-24. Разлог великих скупова упутстава је употреба инструкција променљивог формата. Велики број референтних операција у меморији се изводи коришћењем огромног броја модуса адресирања.


ЦИСЦ архитектура директно користи ХЛЛ изјаве у хардверу / фирмверу. Обједињена кеш меморија користи се у традиционалној ЦИСЦ архитектури која садржи и податке и упутства и користи заједничку путању.

  1. У РИСЦ-у је величина скупа инструкција мала, док је у ЦИСЦ-у величина скупа инструкција велика.
  2. РИСЦ користи фиксни формат (32 бита) и углавном се заснива на упутама, док ЦИСЦ користи променљиви формат од 16-64 бита по инструкцији.
  3. РИСЦ користи један сат и ограничени начин адресирања (тј., 3-5). С друге стране, ЦИСЦ користи више-сатне 12 до 24 модусе адресирања.
  4. Број регистара опште намјене које РИСЦ користи креће се од 32-192. Напротив, ЦИСЦ архитектура користи 8-24 ГПР-ова.
  5. Меморијски систем за регистрацију се користи у РИСЦ-у са независним упутама ЛОАД анд СТОРЕ. Супротно томе, ЦИСЦ користи меморију за меморијски механизам за обављање операција, а осим тога, уграђене су ЛОАД и СТОРЕ упуте.
  6. РИСЦ има подељен дизајн кеш података и кеша са упутама. За разлику од тога, ЦИСЦ користи обједињену кеш меморију за податке и упутства, мада најновији дизајни такође користе сплит цацхе.
  7. Већина контрола процесора у РИСЦ-у је жичана без контролне меморије. Супротно томе, ЦИСЦ је микрокодиран и користи контролну меморију (РОМ), али савремени ЦИСЦ такође користи хардвиред контролу.

Закључак

ЦИСЦ упуте су сложене и теже су спорије од РИСЦ-а, али користи мањи број циклуса с мање упута.