Conceptes Fonamentals de l'Arquitectura de Computadors
Memòria cau
La memòria cau és un tipus de memòria oculta al programa màquina, ja que no forma part del mapa de memòria. Serveix per accelerar els accessos a la memòria principal. Tot el funcionament de la memòria cau es realitza per hardware. Consisteix en la còpia de línies d'informació de la memòria principal a la memòria cau, que serà on es realitzin els accessos. Actualment, s'utilitzen diversos nivells de memòria cau, sent els més ràpids els que es troben dins del propi xip del processador.
Memòria real
La memòria real és aquella de la qual disposa realment un ordinador. Una màquina que funcioni amb memòria real només pot utilitzar la memòria principal per guardar el mapa de memòria. Aquesta memòria no troba cap dada si no està al seu lloc corresponent.
Memòria virtual
La memòria virtual disposa d'un mapa de memòria repartit en dos nivells: la memòria principal i una memòria de recolzament, habitualment el disc dur. Les adreces generades pels programes corresponen al mapa de memòria, però els accessos es fan sobre la memòria principal, que és més ràpida que la de recolzament.
Memòria principal
La memòria principal és una memòria tant d'escriptura com de lectura. Conté dades, el programa (instruccions) que les processarà i les instruccions. Es mesura en bytes. L'adreça s'usa per indicar sobre quina cel·la es realitza l'accés; els accessos solen fer-se sobre una paraula.
MMU (Memory Management Unit)
La MMU és la unitat de hardware responsable de la gestió automàtica dels nivells de jerarquia de memòria formats per la memòria principal i el disc.
Cicle d'instrucció
És el conjunt d'accions que repeteix un sistema operatiu des que s'engega fins que s'atura.
Interrupcions
- Interrupció síncrona: Conseqüència directa de l'execució d'una instrucció.
- Interrupció asíncrona: Independents de la instrucció d'execució.
Registres de control
La unitat de control té associats un conjunt de registres anomenats de control i estat:
- Comptador de programa: Conté l'adreça de la següent instrucció.
- Punter de pila: Conté l'adreça del cap de la pila. Poden existir piles d'usuari i de sistema.
- Registre d'instrucció: Conté la instrucció que s'està executant.
- Registre d'estat: Conté bits d'indicació.
- Registre de control de memòria.