Atšķirība starp RISC un CISC procesoru

RISC vs CISC procesors

RISC un CISC ir datoriem izstrādātas skaitļošanas sistēmas. Atšķirība starp RISC un CISC ir būtiska, lai saprastu, kā dators ievēro jūsu norādījumus. Tie parasti ir nepareizi saprotami termini, un šī raksta mērķis ir noskaidrot to nozīmi un jēdzienus, kas ir aiz abiem saīsinājumiem.

RISC

Izrunāts tāpat kā RISK, tas ir saīsināts instrukciju kopas dators. Tas ir mikroprocesora tips, kas ir paredzēts, lai vienlaikus izpildītu dažas instrukcijas. Līdz 1980. gadu aparatūras ražotāji mēģināja izveidot CPU, kas vienlaikus varētu izpildīt lielu skaitu instrukciju. Bet tendence tika mainīta un ražotāji nolēma izveidot datorus, kas spētu izpildīt salīdzinoši ļoti maz instrukciju. Instrukcijas ir vienkāršas un nedaudzas, un CPU varētu tās ātri izpildīt. Vēl viena RISC priekšrocība ir mazāk tranzistoru izmantošana, padarot tos lētus.

RISC iezīmes

- Nepieciešama mazāka dekodēšana

- Vienota instrukciju komplekts

- Identiski vispārēja lietojuma reģistri, ko izmanto jebkurā kontekstā

- Vienkārši adresēšanas režīmi

- Mazāk datu tipu aparatūrā

CISC

CISC apzīmē kompleksu instrukciju komplektu datoru. Tas faktiski ir centrālais procesors, kas ar vienu norādījumu spēj izpildīt daudzas operācijas. Šīs pamata darbības varētu būt iekraušana no atmiņas, matemātiskas operācijas veikšana utt.

CISC iezīmes

- Sarežģītas instrukcijas

- Vairāk adresācijas režīmu

- Ļoti caurulīgs

- Vairāk datu tipu aparatūrā

Laika gaitā termini RISC un CISC ir gandrīz kļuvuši bezjēdzīgi, jo gan RISC, gan CISC ir attīstījušies, un atšķirība starp abiem pakāpeniski kļūst neskaidra, abus lietojot datorsistēmās. Daudzi šodienas RISC mikroshēmas atbalsta tik daudz instrukciju kā vakardienas CISC mikroshēmas. Ir CISC mikroshēmas, kurās izmanto tās pašas metodes, kuras agrāk uzskatīja par izmantojamām tikai RISC mikroshēmām. Tomēr galvenās atšķirības starp abām ir viegli saprotamas un ir šādas.

Runājot par atšķirībām, RISC apgrūtina programmatūras veidotājus, jo viņiem ir jāraksta vairāk rindu tiem pašiem uzdevumiem. RISC ir lētāks nekā CISC, jo nepieciešams mazāk tranzistoru. Datora ātrums ir lielāks arī ar mazākām instrukcijām, kuras jāievēro vienā un tajā pašā brīdī.