Documente Academic
Documente Profesional
Documente Cultură
Arhitectura Sistemelor de Calcul
Arhitectura Sistemelor de Calcul
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.
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.