Rozdíl mezi procesory RISC a CISC

Procesor RISC vs CISC

RISC a CISC jsou počítačové systémy vyvinuté pro počítače. Rozdíl mezi RISC a CISC je rozhodující pro pochopení toho, jak počítač dodržuje vaše pokyny. Toto jsou běžně nepochopené termíny a tento článek má v úmyslu objasnit jejich významy a koncepty za oběma zkratkami.

RISC

Vyjádřeno stejně jako RISK, jedná se o zkratku pro počítač se sníženou instrukcí. Jedná se o typ mikroprocesoru, který byl navržen k provádění několika pokynů současně. Do roku 1980 se výrobci hardwaru snažili stavět CPU, které by mohly provádět velké množství pokynů ve stejnou chvíli. Trend se však obrátil a výrobci se rozhodli stavět počítače, které byly schopny provádět relativně málo pokynů. Pokyny jsou jednoduché a málo, CPU je může provést rychle. Další výhodou RISC je použití menšího počtu tranzistorů, díky nimž je výroba levná.

Vlastnosti RISC

- Požaduje méně dekódování

- Jednotná sada instrukcí

- Identické registry obecného účelu používané v jakémkoli kontextu

- Jednoduché režimy adresování

- Méně datových typů v hardwaru

CISC

CISC znamená Complex Instruction Set Computer. Ve skutečnosti je to procesor, který je schopen provádět mnoho operací pomocí jediné instrukce. Tyto základní operace mohou být načteny z paměti, provádět matematické operace atd.

Vlastnosti CISC

- Složité pokyny

- Větší počet režimů adresování

- Vysoce potrubní

- Více typů dat v hardwaru

V průběhu času se pojmy RISC a CISC téměř staly bezvýznamnými, protože jak RISC, tak CISC prošly evolucí, a rozdíl mezi nimi se postupně rozmazal, protože oba byly použity v počítačových systémech. Mnoho dnešních čipů RISC podporuje tolik pokynů jako včerejší čipy CISC. Existují čipy CISC využívající stejné techniky, které byly dříve považovány za použité pouze pro čipy RISC. Základní rozdíly mezi nimi jsou však snadno pochopitelné a jsou následující.

Když už mluvíme o rozdílech, RISC zatěžuje výrobce softwaru, protože musí psát více řádků pro stejné úkoly. RISC je levnější než CISC, protože vyžaduje méně tranzistorů. Rychlost počítače je také vyšší s menšími pokyny, které je třeba dodržovat ve stejnou chvíli.