„Reduced Instruction Set Computing” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Legobot (vitalap | szerkesztései)
a Bot: 37 interwiki link migrálva a Wikidata d:q189376 adatába
Syp (vitalap | szerkesztései)
2. sor:
 
== Bővebben ==
A legelső processzorok egészen az [[1960-as évek]] végéig viszonylag egyszerű utasításkészlettel rendelkeztek. A [[mikroprocesszor]]ok fejlődésével azonban egyre bonyolultabb, egyre több utasítással és [[címzési móddalmód]]dal rendelkező implementációk jelentek meg.
 
Az [[1980-as évek]] elején új koncepció jelent meg a processzortervezők kollektív tudatában, melynek előfutárának a University of Berkeley-n fejlesztett RISC I, majd a RISC II processzorok tekinthetőek. A koncepció egyszerű:
 
A bonyolult, lassú utasítások mellőzése és a címzési módok egyszerűsítése miatt a korábbinál jóval egyszerűbb felépítésű (vagyis könnyebben verifikálható) chipeket tudtak tervezni.
 
A RISC architektúrának több jellemzője lehet:
* [[load/store architektúra]]: memóriaelérés csak ''load'' és ''store'' műveletek segítségével;
** nincs olyan utasítás, ami a memóriaelérést (load/store) az aritmetikával kombinálja<ref name="mashey">http://www.mrc.uidaho.edu/mrc/people/jff/digital/mashey.html</ref>
** minden műveletvégző utasítás regisztereket használ
* kis számú, egyszerűsített címzési mód (példák: 1: MIPS R2000, 2: SPARC, 3: MC88000, 4: IBM POWER, de 10: HP PA)<ref name="mashey"/>
** egyetlen RISC processzor sem használ indirekt címzést<ref name="mashey"/>
* az utasítások "huzalozott"„huzalozott” megvalósítása (nem mikrokóddal[[mikrokód]]dal, hanem hardveresen kerülnek megvalósításra)
* minden utasítás ugyanolyan hosszúságú
* az utasításokat lehetőleg 1 órajelciklus alatt hajtsa végre
20. sor:
* nagyszámú általános célú regiszter
 
Az egyszerűbb kialakítás miatt több hely áll rendelkezésre az áramköri lapkán, amit a RISC processzorok tervezésekor gyakran regisztertárak[[regisztertár]]ak, [[cachegyorsítótár]]-tárakak elhelyezésére használnak fel.
 
Érdemes megjegyezni, hogy manapság gyakori, hogy CISC utasításkészletű processzorok valójában egy RISC elvekre épülő [[processzormag|magot]] használnak, valamint a RISC processzorok is gyakran rendelkeznek olyan jellemzőkkel, melyet amúgy a CISC világhoz sorolunk. A RISC elvet a [[mikrokontroller]]ek tervezésénél is kihasználják.
 
== RISC architektúrájú processzorcsaládok ==