Movatterモバイル変換


[0]ホーム

URL:


Ugrás a tartalomhoz
Wikipédia
Keresés

Reduced Instruction Set Computing

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából
(RISC szócikkből átirányítva)

Változat állapota

Ez a lap egy ellenőrzött változata

Ez aközzétett változat,ellenőrizve:2025. március 3.

Pontosságellenőrzött

Hasonló cikkcímek és megnevezések:RISC (egyértelműsítő lap)

ARISC angol rövidítés (reduced instruction set computing, redukált utasításkészletű számítástechnika, vagy konkrét gépre alkalmazvareduced instruction set computer, „csökkentett utasításkészletű számítógép”) egy, aszámítógépekprocesszorának tervezésénél alkalmazott tervezési stratégia.

Bővebben

[szerkesztés]

A legelső processzorok egészen az1960-as évek végéig viszonylag egyszerű utasításkészlettel rendelkeztek. Amikroprocesszorok fejlődésével azonban egyre bonyolultabb, egyre több utasítással éscímzési móddal rendelkező implementációk jelentek meg.

Az1980-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 csakload ésstore műveletek segítségével;
    • nincs olyan utasítás, ami a memóriaelérést (load/store) az aritmetikával kombinálja[1]
    • 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)[1]
    • egyetlen RISC processzor sem használ indirekt címzést[1]
  • az utasítások „huzalozott” megvalósítása (nemmikrokóddal, 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
  • utasítás-futószalagos végrehajtás (pipeline használat)
  • 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 gyakranregisztertárak,gyorsítótárak 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őmagot használnak, valamint a RISC processzorok is gyakran rendelkeznek olyan jellemzőkkel, melyet amúgy a CISC világhoz sorolunk. A RISC elvet amikrokontrollerek tervezésénél is kihasználják.

RISC architektúrájú processzorcsaládok

[szerkesztés]

Jegyzetek

[szerkesztés]
  1. abcArchivált másolat. (Hozzáférés: 2012. szeptember 2.)
  2. CPU of the Day: Motorola XC88110 88000 RISC Processor (angol nyelven). CPU of the Day. The CPUSHACK CPU History Museum, 2013. április 2. (Hozzáférés: 2014) „„The 88100 was officially declared end of life by Motorola in January 1998, though it had been dead long before.””

Források

[szerkesztés]

HUPwiki

További információk

[szerkesztés]
  • David A. Patterson, David R. Ditzel: The Case for the Reduced Instruction Set Computer (angol nyelven) (pdf). ACM SIGARCH Computer Architecture News, vol. 8, no. 6, pp. 25-33, pp. 25-33. ACM, 1980. október. (Hozzáférés: 2012)
  • David A. Patterson, Carlo H. Sequin: RISC I: A Reduced Instruction Set VLSI Computer (angol nyelven) (pdf). ISCA '81; Proceedings of the 8th annual symposium on Computer Architecture pp. 443-457. IEEE Computer Society Press, 1981. [2013. április 15-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012)

Kapcsolódó szócikkek

[szerkesztés]
Utasításkészlet kiterjesztések
SIMD (RISC)
SIMD (x86)
Bit manipuláció
  • BMI (ABM: 2007, BMI1: 2012, BMI2: 2013, TBM: 2012)
  • ADX (2014)
Tömörített utasítások
Biztonság éskriptográfia
Tranzakciós memória
Virtualizáció
  • A kiadatlan bővítmények dátumaitáthúztuk.
Nemzetközi katalógusok
A lap eredeti címe: „https://hu.wikipedia.org/w/index.php?title=Reduced_Instruction_Set_Computing&oldid=27948845
Kategória:
Rejtett kategóriák:

[8]ページ先頭

©2009-2025 Movatter.jp