Sunteți pe pagina 1din 9

ARHITECTURA

SISTEMELOR DE CALCUL

Arhitecturi evoluate
ARHITECTURA SETULUI
DE INSTRUCŢIUNI
ISA(Instruction Set Architecture) este cea mai importantă parte a design-ului unui
procesor; alte aspecte cum sunt interacțiunea cu cache-ul, pipeline-ul, fluxul de date
în procesor putând fi schimbate de la o versiune la alta a procesorului.

La ora actuală există două filozofii de design pentru un procesor:


 Complex Instruction Set Computer (CISC)
 Reduced Instruction Set Computer (RISC)
CARACTERISTICIL
E
RISC SI CISC
RISC (Reduced Instruction Set CISC (Complex Instruction Set
Computer) Computer)

• Decodare mai simplă a instrucțiunilor • Un număr mare de instrucțiuni


• O serie de registre de uz general • Logica de decodare a instrucțiunilor va fi complexă
• Moduri simple de adresare • Instrucțiuni pentru sarcini speciale utilizate rar
• Mai puține tipuri de date • O mare varietate de moduri de adresare
• Se poate realiza o conductă • Oferă formate de instrucțiuni cu lungime variabilă
• O instrucțiune pe ciclu • Instrucțiunile sunt mai mari decât dimensiunea unui cuvânt
• Operațiuni de înregistrare la înregistrare • Instrucțiunile pot dura mai mult de un singur ciclu de ceas
pentru a fi executate
• Format simplu de instrucțiuni
• Număr mai mic de registre de uz general pe măsură ce
• Execuția instrucțiunilor ar fi mai rapidă
operația este efectuată în memoria însăși
• Programe mai mici • Diverse modele CISC sunt configurate cu două registre
speciale pentru pointerul stivei pentru gestionarea
întreruperilor
RISC VS CISC
Diferențe generale, Avantaje și Dezavantaje
RISC CISC
 Costuri mici de fabricație, mai puține  Hardware mai complex, costuri mai mari
tranzistoare  Consum mai mare
 Consum redus de energie  mai mult hardware, controlul
 Mail multe registre microprogramului
 Mai multe linii de cod per program  Putin cod
AVANTAJE

RISC CISC
 Instrucțiuni de mașină complexe și eficiente  În CISC este ușor să adăugați noi comenzi
în cip fără a fi nevoie să schimbați structura
 Oferă capabilități extinse de adresare pentru
setului de instrucțiuni
gestionarea memoriei
 Această arhitectură vă permite să utilizați
 Relativ puține registre în comparație cu
eficient memoria principală
procesoarele RISC
 Compilatorul nu ar trebui să fie foarte
 Vă ajută să reduceți setul de instrucțiuni
complicat, ca în cazul CISC. Seturile de
 Oferă scheme limitate de adresare pentru instrucțiuni pot fi scrise pentru a se potrivi
operanzii de memorie cu structurile limbajelor de nivel înalt
DEZAVANTAJE

RISC CISC
 Performanța procesoarelor RISC depinde de  Generațiile anterioare ale unei familii de
programator sau compilator. Compilatorul procesoare au fost în mare parte conținute ca
joacă un rol important în timpul conversiei subset în fiecare versiune nouă. Prin urmare, setul
de instrucțiuni și hardware-ul cipului devin
codului CISC într-un cod RISC
complex cu fiecare generație de computere.
 Procesoarele RISC au memorie cache mari  Performanța mașinii încetinește din cauza
pe cipul propriu-zis. timpului de ceas luat de instrucțiuni diferite nu va
 Arhitectura RISC necesită reprogramarea fi niciodată similar.
continuă a hardware-ului pe cip.  Sunt mai mari, deoarece necesită mai mulți
tranzistori
BIBLIOGRAFIE
1. Patterson, David A.; Hennessey, John L , Computer Architecture: A Quantitative Approach, Publisher: Morgan Kaufmann; 5 edition
(September 30, 2011), ISBN-13: 978-0123838728
2. Null J., Lobur J., The essentials of computer organization and architecture, Jones & Bartlett Learning, 3rd edition (December 17,
2010), ISBN-13: 978-1449600068.
3. Stallings W., Computer Organization and Architecture, 9th ed., Prentice Hall, March 11, 2012, ISBN-13: 978-0132936330.
4. Chalk B.S., Computer Organization and Architecture, Palgrave Macmillan, 2003.
5. Hyde R., The Art of Assembly Language Programming, No Starch Press, 2nd edition, 2010,ISBN-13: 978-1593272074 .
6. Gorgan D., Sebestyen G. - Structura calculatoarelor, Editura Albastra, 2000.
7. Corneliu Burileanu, Mihaela Ionita, Mircea Ionita, Mircea Filotti – Microprocesoarele x86 – o abordare software, 1999.

S-ar putea să vă placă și