Diferența dintre procesorul RISC și CISC
RISC vs CISC
RISC și CISC sunt sisteme de calcul dezvoltate pentru computere. Diferența dintre RISC și CISC este esențială pentru înțelegerea modului în care un computer respectă instrucțiunile. Acestea sunt termeni în mod greșit înțeles și acest articol intenționează să clarifice semnificațiile și conceptele lor în spatele celor două acronime.
RISC
Pronuntat la fel ca RISC, este un acronim pentru calculatorul cu seturi reduse 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 executa 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, ceea ce le face ieftin de produs.
-Caracteristici ale RISC
- Solicită mai puțin decodare
- Set uniform de instrucțiuni
- Regiștri identici de uz general utilizați în orice context < tipuri de date în hardware
CISC
CISC reprezintă un set complex de instrucțiuni pentru calculator. Este de fapt un CPU capabil să execute multe operații printr-o singură instrucțiune. Aceste operații de bază ar putea fi încărcate din memorie, realizând o operație matematică etc.
- Mai multe numere de moduri de adresare
- Foarte bine conectate- Mai multe tipuri de date în hardware
De-a lungul perioadei, termenii RISC și CISC au devenit aproape lipsiți de sens, deoarece ambele RISC și CISC au suferit o evoluție, iar distincția dintre cele două a devenit treptat încețoșată, 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 despre diferențe, RISC pune sarcini 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.