Különbség a RISC és a CISC processzor között

RISC vs CISC processzor

A RISC és a CISC számítógépek számára kifejlesztett számítási rendszerek. A RISC és a CISC közötti különbség kritikus fontosságú annak megértéséhez, hogy a számítógép hogyan követi az utasításokat. Ezek általában félreértett fogalmak, és a cikk célja a két rövidítés mögött rejlő jelentések és fogalmak tisztázása.

RISC

Kiejtve ugyanúgy, mint a RISK, ez a rövidítés a Reduced Instruction Set Computer rövidítéshez. Ez egy olyan mikroprocesszor, amelyet úgy terveztek, hogy egyszerre néhány utasítást hajtson végre. 1980-ig a hardvergyártók olyan processzorokat próbáltak felépíteni, amelyek nagyszámú utasítást tudnak végrehajtani ugyanabban a pillanatban. A tendencia azonban megfordult, és a gyártók úgy döntöttek, hogy számítógépeket építenek, amelyek viszonylag nagyon kevés utasításot tudtak végrehajtani. Az egyszerű és kevés utasítások miatt a processzorok gyorsan végrehajthatják azokat. A RISC másik előnye, hogy kevesebb tranzisztort használ, így olcsóbbá teszi őket.

A RISC jellemzői

- Kevesebb dekódolást igényel

- Egységes utasításkészlet

- Bármely összefüggésben használt azonos, általános célú regiszterek

- Egyszerű címzési módok

- Kevesebb adattípus a hardverben

CISC

A CISC a Complex Instruction Set Computer kifejezést jelenti. Valójában egy CPU, amely képes számos művelet végrehajtására egyetlen utasításon keresztül. Ezek az alapműveletek lehetnek a memóriából történő betöltése, matematikai műveletek végrehajtása stb.

A CISC jellemzői

- Komplex utasítások

- Több címzési mód

- Erősen csővezetékes

- További adattípusok a hardverben

Az idők folyamán a RISC és a CISC kifejezések szinte értelmetlenné váltak, mivel mind a RISC, mind a CISC fejlődtek, és a kettő közötti különbség fokozatosan elmosódott, amikor mindkettőt számítógépes rendszerekben használják. A mai RISC chipek sokan ugyanolyan utasításokat támogatnak, mint a tegnapi CISC chipek. Vannak olyan CISC chipek is, amelyek ugyanazokat a technikákat alkalmazzák, amelyeket korábban csak a RISC chipekre használtak. A kettő közötti alapvető különbségek azonban könnyen megérthetők és a következők.

A különbségekről beszélve, a RISC terhet ró a szoftvergyártókra, mivel több sornak kell írniuk ugyanazon feladatokhoz. A RISC olcsóbb, mint a CISC, mivel kevesebb tranzisztorra van szükség. A számítógép sebessége is nagyobb, ha kevesebb utasítást kell követni ugyanabban a pillanatban.