Razlika med RISC in CISC

Avtor: Laura McKinney
Datum Ustvarjanja: 1 April 2021
Datum Posodobitve: 10 Maj 2024
Anonim
Архитектура ЭВМ | Основы Операционных Систем 03 | Ассемблер
Video.: Архитектура ЭВМ | Основы Операционных Систем 03 | Ассемблер

Vsebina


RISC in CISC sta značilnosti računalniških sklopov navodil, ki je del računalniške arhitekture; razlikujejo se po zapletenosti, oblikah navodil in podatkov, načinih naslavljanja, registrih, specifikacijah kode in mehanizmih za nadzor pretoka itd.

Ko je program programiran, programer uporablja določene primitivne ukaze ali strojne napotke, ti so splošno znani kot računalniški nabor navodil.

  1. Primerjalna tabela
  2. Opredelitev
  3. Ključne razlike
  4. Zaključek

Primerjalna tabela

Osnove za primerjavoRISC
CISC
Poudarek naProgramska opremaStrojna oprema
VključujeEnojna uraVeč ur
Velikost nastavljena na navodilihMajhna Velika
Oblika navodil
fiksni (32-bitni) format Različni formati (16-64 bitov vsakega navodila).
Uporabljeni načini naslavljanja
Omejeno na 3-5
12-24
Uporabljeni registri splošnega namena32-192
8-24
Pomnilni sklepi
Registrirajte se za registracijo
Spomin v spomin
Oblikovanje predpomnilnikaRazdelite predpomnilnik podatkov in predpomnilnik navodil.
Poenoten predpomnilnik za navodila in podatke.
Tabela
50-150 MHz
33-50 MHz
Cikli po navodilu
En cikel za vsa navodila in povprečna CPI <1,5.CPI med 2 in 15.
Nadzor CPU-ja
Hardwired brez nadzornega pomnilnika.
Mikrokodirano z uporabo nadzornega pomnilnika (ROM).


Opredelitev RISC

Zmanjšani računalniki z nastavitvami (RISC) Navodila vključujejo manj kot 100 navodil in uporabljajo fiksno obliko navodil (32 bitov). Uporablja nekaj preprostih načinov naslavljanja. Uporabljajo se navodila, ki temeljijo na registru, kar pomeni, da je uporabljen mehanizem za registracijo. LOAD / STORE so edina neodvisna navodila za dostop do pomnilnika.

Za izboljšanje hitrosti preklopa se uporablja velika registrska datoteka. Enostavnost naborov navodil je povzročila izvedbo celotnih procesorjev na enem čipu VLSI. Dodatne prednosti so višja taktna frekvenca, nižji CPI, ki ureja visoke ocene MIPS pri razpoložljivih RISC / supercalarnih procesorjih.

Opredelitev CISC

Kompleksni računalniki z navodili (CISC) Navodila vsebuje okoli 120 do 350 navodil. Uporablja spremenljive oblike navodil / podatkov, vendar majhen nabor registrov splošne namene, tj. 8-24. Razlog za velike nabore navodil je uporaba navodil spremenljivega formata. Veliko število referenčnih operacij pomnilnika se izvede z uporabo ogromnega števila načinov naslavljanja.


CISC arhitektura neposredno uporablja stavke HLL v strojni / strojni opremi. Poenoteni predpomnilnik se uporablja v tradicionalni arhitekturi CISC, ki vsebuje tako podatke kot navodila in uporablja skupno pot.

  1. V RISC je velikost nabora navodil majhna, medtem ko je v CISC velikost nabora navodil velika.
  2. RISC uporablja fiksno obliko (32 bitov) in večinoma navodila, ki temeljijo na registru, medtem ko CISC uporablja spremenljiv format od 16 do 64 bitov na navodilo.
  3. RISC uporablja eno uro in omejen način naslavljanja (tj. 3-5). Po drugi strani pa CISC uporablja večnamenske 12 do 24 načine naslavljanja.
  4. Število registrov splošne namene, ki jih RISC uporablja, se giblje od 32 do 92. Nasprotno, CISC arhitektura uporablja 8-24 GPR-jev.
  5. Pomnilniški mehanizem za registracijo v register se uporablja v RISC z neodvisnimi navodili LOAD and STORE. V nasprotju s tem CISC uporablja pomnilnik v pomnilniški mehanizem za izvajanje operacij, poleg tega pa je vključil navodila LOAD in STORE.
  6. RISC ima razdeljene podatke in predpomnilnik navodil. CISC nasprotno uporablja enoten predpomnilnik za podatke in navodila, čeprav najnovejši modeli uporabljajo tudi razdeljene predpomnilnike.
  7. Večina krmiljenja CPE-ja v RISC-ju je strojno ožičena, ne da bi imeli nadzorni pomnilnik. Nasprotno, CISC je mikrokodiran in uporablja nadzorni pomnilnik (ROM), sodobni CISC pa uporablja tudi trdožično krmiljenje.

Zaključek

Navodila CISC so zapletena in ponavadi počasnejša kot RISC, vendar uporabljajo manj ciklov z manj navodili.