Fiecare om are dreptate în stânga
Chia ulo havas rajton la levo
Toată lumea are dreptul la stânga
(N. Fomenko)
Abreviere RISC (Reduced Instruction set de calculator) a apărut la mijlocul anilor '80 ai secolului XX, când oamenii de știință de la Berkeley a raportat crearea „un calculator cu un set limitat de comenzi.“ De atunci, alte calculatoare au fost numite CISC (complicație set de instrucțiuni de calculator -. Computerele cu complex set de instrucțiuni (extins)) la CISC-procesoare sunt procesoare IBM 360/370 sistem, Intel 80x86 și Pentium, Motorola MC680x0 DEC VAX, și altele. Pentru RISC-based includ Sun Ultra SPARC, MIPS, Alpha decembrie, PowerPC și altele.
Procesoarele RISC se caracterizează prin următoarele caracteristici:
- Dintre acestea, se îndepărtează complicate (cum ar fi multiplicarea binară) și instrucțiunile rar folosite.
- Toate instrucțiunile au aceeași lungime. Aceasta reduce complexitatea unității de control a procesorului și mărește viteza de decodare a comenzilor.
- Nu există instrucțiuni care să funcționeze direct cu memoria (cum ar fi comenzile "memory - memory", "register - memory"). Este posibilă încărcarea datelor din memorie în registru și invers, de la înregistrare la memorie. În consecință, numărul de registre crește cu un ordin de mărime.
- Nu există operațiuni cu stivă.
- Este posibilă utilizarea unei conducte și a unor calcule paralele. ALU, de exemplu, poate funcționa simultan cu 2 x 32-bit, 4 16 biți și 8-Mew numere de 8 biți. Sensul transportorului - un mod secvențial acumularea execută comenzile programului (așa-numitele segmente liniare) în tampon pentru decriptarea lor rapidă și execuție.
- Aproape toate operațiile sunt efectuate pe ciclul de ceas al microprocesorului.
- Datorită acestor inovații, frecvența de ceas a procesoarelor RISC (alte lucruri fiind egale) este mai mare.
Mai mult decât atât, în RISC-microprocesoare o oportunitate de a lucra componentele sale diferite, la frecvențe diferite. De exemplu, datorită faptului că conținutul memoriei duplicat de obicei în cache, frecvența ALU, registre și decodor de instrucțiuni pot fi îmbunătățite, iar sincronizarea frecvenței de redirecționare între memoria cache și memoria, instrucțiunea prefetch poate fi redusă. Prin urmare, atunci când specificați frecvența ceasului procesorului, este selectată frecvența maximă a acestuia.