RISC pret CISC procesoru
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 izpilda jūsu norādījumus. Tie ir bieži pārprasti termini, un šī raksta mērķis ir precizēt to nozīmi un jēdzienus, kas slēpjas aiz diviem akronīmiem.
RISC
Izrunā tāpat kā RISK, tas ir saīsinājums vārdam Reduced Instruction Set Computer. Tas ir sava veida mikroprocesors, kas ir paredzēts, lai vienlaikus izpildītu dažas instrukcijas. Līdz 1980. gadiem aparatūras ražotāji mēģināja izveidot CPU, kas varētu izpildīt lielu skaitu instrukciju vienā un tajā pašā mirklī. Taču tendence bija pretēja, un ražotāji nolēma izveidot datorus, kas spēj izpildīt salīdzinoši ļoti maz norādījumu. Tā kā instrukcijas ir vienkāršas un tās ir maz, CPU varētu tās ātri izpildīt. Vēl viena RISC priekšrocība ir mazāka tranzistoru izmantošana, tāpēc to ražošana ir lēta.
RISC funkcijas
– Nepieciešama mazāk dekodēšanas
– Vienota instrukciju kopa
– Identiski vispārējas nozīmes reģistri, ko izmanto jebkurā kontekstā
– Vienkārši adresācijas režīmi
– Mazāk datu veidu aparatūrā
CISC
CISC nozīmē Complex Instruction Set Computer. Tas faktiski ir centrālais procesors, kas spēj izpildīt daudzas darbības, izmantojot vienu instrukciju. Šīs pamatdarbības varētu būt ielāde no atmiņas, matemātiskas darbības veikšana utt.
CISC funkcijas
– Sarežģīti norādījumi
– Vairāk adresācijas režīmu
- ļoti konveijera
– Vairāk datu veidu 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 ir pakāpeniski izplūdusi, abi tiek izmantoti datorsistēmās. Daudzas mūsdienu RISC mikroshēmas atbalsta tikpat daudz instrukciju kā vakardienas CISC mikroshēmas. Ir CISC mikroshēmas, kurās tiek izmantotas tādas pašas metodes, kuras agrāk tika uzskatītas par izmantojamām tikai RISC mikroshēmām. Tomēr galvenās atšķirības starp abiem ir viegli uztveramas, un tās ir šādas.
Runājot par atšķirībām, RISC uzliek slogu programmatūras veidotājiem, jo tiem ir jāraksta vairāk rindiņu, lai veiktu tos pašus uzdevumus. RISC ir lētāks nekā CISC, jo nepieciešams mazāk tranzistoru. Datora ātrums ir arī lielāks, jo tajā pašā mirklī ir jāizpilda mazāk norādījumu.