Diferența dintre procesorul RISC și CISC

Procesor RISC vs CISC

RISC și CISC sunt sisteme de calcul dezvoltate pentru calculatoare. Diferența dintre RISC și CISC este esențială pentru înțelegerea modului în care un computer respectă instrucțiunile. Acestea sunt în mod frecvent neînțelese termeni și acest articol intenționează să clarifice semnificațiile și conceptele lor în spatele celor două acronime.

RISC

Pronunțate la fel ca RISK, este un acronim pentru Calculul redus de instrucțiuni. Este un tip de microprocesor care a fost conceput pentru a efectua câteva instrucțiuni în același timp. Până în 1980, producătorii de hardware încercau să construiască CPU-uri care ar putea efectua un număr mare de instrucțiuni în același moment. Dar tendința a fost inversată, iar producătorii au decis să construiască computere capabile să realizeze relativ puține instrucțiuni. Instrucțiunile fiind simple și puține, procesoarele le pot executa rapid. Un alt avantaj al RISC este utilizarea unor tranzistori mai puțini care le fac ieftin de produs.

Caracteristicile RISC

- Cere mai puțin decodificare

- Set de instrucțiuni uniforme

- Registrele de uz general folosite în orice context

- Moduri simple de adresare

- Mai puține tipuri de date în hardware

CISC

CISC reprezintă setul complex de instrucțiuni pentru calculatoare. Este de fapt un CPU capabil să execute multe operații printr-o singură instrucțiune. Aceste operații de bază pot fi încărcate din memorie, realizând o operație matematică etc..

Caracteristicile CISC

- Instrucțiuni complexe

- Număr mai mare de moduri de adresare

- Foarte bine conectat

- Mai multe tipuri de date în hardware

De-a lungul timpului, termenii RISC și CISC au devenit aproape lipsiți de sens, deoarece atât RISC, cât și CISC au suferit evoluții, iar distincția dintre cele două a devenit în mod progresiv neclară, ambele fiind folosite în sistemele informatice. Multe dintre chips-urile de astăzi RISC acceptă cât mai multe instrucțiuni ca jetoanele CISC de ieri. Există cipuri CISC care utilizează aceleași tehnici care au fost considerate mai devreme ca fiind folosite numai pentru cipurile RISC. Cu toate acestea, diferențele de bază dintre cele două sunt ușor de înțeles și sunt după cum urmează.

Vorbind de diferențe, RISC pune sarcina asupra producătorilor de software deoarece trebuie să scrie mai multe linii pentru aceleași sarcini. RISC este mai ieftin decât CISC din cauza numărului mai mic de tranzistori necesar. Viteza computerului este de asemenea mai mare, cu instrucțiuni mai mici de urmat în același moment.