RISC vs CISC processzor
A RISC és a CISC számítógépekhez 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ásait. Ezek általában félreértett kifejezések, és ez a cikk tisztázni kívánja jelentéseiket és fogalmaikat a két mozaikszó mögött.
RISC
Ugyanaz, mint a RISK, a Reduced Instruction Set Computer rövidítése. Ez egyfajta mikroprocesszor, amelyet úgy terveztek, hogy egyszerre csak néhány utasítást hajtson végre. Az 1980-as évek hardvergyártói olyan CPU-kat próbáltak létrehozni, amelyek nagy számú utasítást tudtak végrehajtani egy pillanat alatt. De a trend megfordult, és a gyártók úgy döntöttek, hogy olyan számítógépeket építenek, amelyek viszonylag kevés utasítás végrehajtására képesek. Mivel az utasítások egyszerűek és kevések, a CPU-k gyorsan végrehajtják őket. A RISC másik előnye, hogy kevesebb tranzisztort használnak, ami olcsóbbá teszi az előállításukat.
A RISC jellemzői
- Kevesebb dekódolást igényel
- Egységes utasításkészlet
- A kontextusban használt azonos általános célú regiszterek
- Egyszerű címzési módok
- Kevesebb adattípus a hardverben
CISC
A CISC rövidítése Complex Instruction Set Computer. Ez valójában egy CPU, amely számos műveletet képes végrehajtani egyetlen utasítással. Ezek az alapvető műveletek lehetnek a memóriából történő betöltés, matematikai művelet stb.
A CISC jellemzői
- Komplex utasítások
- Több címzési mód
- Erősen csővezetékes
- Több adattípus hardverben
Az idő alatt a RISC és a CISC kifejezések szinte értelmetlenné váltak, mivel a RISC és a CISC egyaránt fejlődött, és a kettő közötti különbség fokozatosan elmosódott, mindkettőt számítógépes rendszerekben használják. Sok mai RISC chip annyi utasítást támogat, mint a tegnapi CISC chipek. Vannak olyan CISC chipek, amelyek ugyanazokat a technikákat alkalmazzák, amelyeket korábban csak a RISC chipekhez használtak. A kettő közötti alapvető különbségek azonban könnyen felfoghatók, és a következők.
A különbségekről szólva a RISC terhet ró a szoftvergyártókra, mivel több sort kell írniuk ugyanazokra a feladatokra. A RISC olcsóbb, mint a CISC, mivel kevesebb tranzisztor szükséges. A számítógép sebessége is nagyobb, kevesebb utasítás követendő ugyanabban a pillanatban.