Procesor RISC vs 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ă respectă instrucțiunile. Aceștia sunt în mod obișnuit înțeles greșit și acest articol intenționează să clarifice semnificațiile și conceptele din spatele celor două acronime.
RISC
Pronunțat la fel ca RISC, este un acronim pentru Reduced Instruction Set Computer. Este un tip de microprocesor care a fost conceput pentru a efectua puține instrucțiuni în același timp. Până în anii 1980 producătorii de hardware au încercat să construiască procesoare care să poată 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 care erau capabile să efectueze 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 îi face ieftin de produs.
Caracteristicile RISC
- Cere mai puțin decodare
- Set de instrucțiuni uniform
- Registre identice cu scop general 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țiuni de bază ar putea fi încărcarea din memorie, efectuarea unei operații matematice etc.
Caracteristicile CISC
- Instrucțiuni complexe
- Număr mai mare de moduri de adresare
- Foarte conductat
- Mai multe tipuri de date în hardware
De-a lungul perioadei de timp, termenii RISC și CISC au devenit aproape lipsiți de sens, întrucât atât RISC, cât și CISC au suferit o evoluție, iar distincția dintre cele două a devenit treptat neclară, ambele fiind utilizate în sistemele informatice. Multe dintre jetoanele RISC de astăzi acceptă la fel de multe instrucțiuni ca și jetoanele CISC de ieri. Există cipuri CISC care utilizează aceleași tehnici care au fost considerate anterior folosite doar 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 povara pe producătorii de software, deoarece aceștia trebuie să scrie mai multe rânduri pentru aceleași sarcini. RISC este mai ieftin decât CISC din cauza tranzistorilor necesari mai puțini. Viteza computerului este, de asemenea, mai mare, cu instrucțiuni mai mici de urmat în același moment.