RISC vs CISC processzor
A RISC és a CISC számítógépekhez kifejlesztett számítástechnikai 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 Ön utasításait. Ezek gyakran félreértett kifejezések, és ez a cikk a két rövidítés mögött meghúzódó jelentésüket és fogalmukat kívánja tisztázni.
RISC
Ugyanúgy kiejtve, mint a RISK, ez a csökkentett utasításkészletű számítógép rövidítése. Ez egy olyan típusú mikroprocesszor, amelyet úgy terveztek, hogy néhány utasítást hajtson végre egyidejűleg. Az 1980-as évekig a hardvergyártók olyan CPU-kat próbáltak építeni, amelyek egyszerre nagy számú utasítást tudtak végrehajtani. A tendencia azonban 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égrehajthatják azokat. A RISC másik előnye, hogy kevesebb tranzisztort használ, így olcsó az előállításuk.
A RISC funkciói
– Kevesebb dekódolást igényel
– Egységes utasításkészlet
– Bármilyen környezetben 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 rövidítése. Valójában egy CPU, amely egyetlen utasításon keresztül képes számos művelet végrehajtására. Ezek az alapvető műveletek lehetnek a memóriából való betöltés, egy matematikai művelet végrehajtása stb.
A CISC szolgáltatásai
– Összetett utasítások
– Több címzési mód
– Nagyon konszolidált
– További adattípusok a hardverben
Az idő múlásával a RISC és CISC kifejezések szinte értelmetlenné váltak, mivel mind a RISC, mind a CISC fejlődésen ment keresztül, és a kettő közötti különbség fokozatosan elmosódott, mivel mindkettőt számítógépes rendszerekben használják. A mai RISC chipek közül sok annyi utasítást támogat, mint a tegnapi CISC chipek. Vannak olyan CISC chipek, amelyek ugyanazokat a technikákat használják, amelyeket korábban csak RISC chipekhez használtak. A kettő közötti alapvető különbségek azonban könnyen megérthetők, és a következők:
Ha már a különbségekről beszélünk, a RISC megterheli a szoftvergyártókat, mivel ugyanazon feladatokhoz több sort kell írniuk. A RISC olcsóbb, mint a CISC, mivel kevesebb tranzisztorra van szükség. A számítógép sebessége is nagyobb, mivel kevesebb utasítást kell követni ugyanabban a pillanatban.