RISC vs procesor CISC
RISC și CISC sunt sisteme de calcul dezvoltate pentru computere. Diferența dintre RISC și CISC este esențială pentru a înțelege modul în care un computer vă urmează instrucțiunile. Aceștia sunt termeni înțeleși greșit, iar acest articol își propune să clarifice semnificațiile și conceptele din spatele celor două acronime.
RISC
Pronunțat la fel ca RISK, este un acronim pentru Reduced Instruction Set Computer. Este un tip de microprocesor care a fost conceput pentru a executa câteva instrucțiuni în același timp. Până în anii 1980, producătorii de hardware încercau să construiască CPU-uri care să poată executa un număr mare de instrucțiuni în același moment. Dar tendința s-a inversat și producătorii au decis să construiască computere capabile să execute relativ foarte puține instrucțiuni. Instrucțiunile fiind simple și puține, CPU-urile le-ar putea executa rapid. Un alt avantaj al RISC este utilizarea a mai puțini tranzistori, ceea ce le face să fie produse ieftine.
Funcții ale RISC
– Solicită mai puțină decodare
– Set de instrucțiuni uniform
– Registre de uz general identice utilizate în orice context
– moduri simple de adresare
– Mai puține tipuri de date în hardware
CISC
CISC înseamnă Complex Instruction Set Computer. Este de fapt un CPU care este capabil să execute multe operații printr-o singură instrucțiune. Aceste operații de bază ar putea fi încărcarea din memorie, efectuarea unei operații matematice etc.
Funcții ale CISC
– Instrucțiuni complexe
– Mai multe moduri de adresare
– Foarte canalizat
– Mai multe tipuri de date în hardware
De-a lungul perioadei de timp, termenii RISC și CISC au devenit aproape lipsiți de sens, deoarece atât RISC, cât și CISC au suferit o evoluție, iar distincția dintre cele două a devenit progresiv neclară, ambele fiind utilizate în sisteme informatice. Multe dintre cipurile RISC de astăzi acceptă la fel de multe instrucțiuni ca cipurile CISC de ieri. Există cipuri CISC care utilizează aceleași tehnici care au fost considerate anterior a fi utilizate numai pentru cipurile RISC. Cu toate acestea, diferențele de bază dintre cele două sunt ușor de înțeles și sunt următoarele.
Vorbind despre diferențe, RISC pune o povară pe producătorii de software, deoarece trebuie să scrie mai multe rânduri pentru aceleași sarcini. RISC este mai ieftin decât CISC, deoarece sunt necesare mai puține tranzistoare. Viteza computerului este, de asemenea, mai mare, cu instrucțiuni mai mici de urmat în același moment.