Professional Documents
Culture Documents
TECNLOGICO DE
MRIDA
DEPARTAMENTO DE SISTEMAS Y
COMPUTACIN
Arquitectura de
computadoras
Nombre:
Daniel Encalada Cortez
Grupo:
5SA
4.1 Qu diferencia hay entre acceso secuencial, acceso directo y acceso aleatorio?
Acceso secuencial: se organiza en unidades de datos llamados registros. Se realiza con una
secuencia lineal especfica. Utiliza un mecanismo de E/S compartida que debe ir trasladndose
desde la posicin actual deseada, pasando cada registro intermedio.
Acceso directo: tiene asociado un mecanismo de lectura/escritura. Sin embargo, los bloques
individuales o registros tienen una direccin nica basada en su direccin fsica. El acceso se
lleva a cabo mediante un acceso directo a una vecindad dada. Despus sigue con una bsqueda
secuencial hasta encontrarlo o hasta la posicin final
Acceso aleatorio: cada posicin direccionable de memoria tiene un nico mecanismo de acceso
cableado fsicamente. Para acceder a una posicin de memoria dada es constante e
independiente. Por lo tanto cualquier posicin puede ser seleccionable.
4.5 Para una cache con correspondencia directa, una direccin de memoria
principal es vista como tres campos. Enumere y defina estos campos?
Etiqueta: Los s bits restantes especifican uno de los 2s bloques de la memoria principal. La
lgica de la memoria cache interpreta estos s bits como una etiqueta (s-r)
Lnea: este ltimo campo identifica una de las m= 2r lneas de la cache
Palabra: los w bits menos significativos identifican cada palabra dentro de un bloque de
memoria principal.
4.6 Para una cache con correspondencia asociativa, una direccin de memoria
principal es vista como dos campos. Enumere y defina estos campos?
Etiqueta: identifica unvocamente un bloque de memoria principal
Palabra: la informacin que est en la memoria principal
4.7 Para una cache con correspondencia asociativa por conjuntos, una direccin de
memoria principal es vista como tres campos. Enumere y defina estos campos.
Un mbito identifica una nica palabra o byte dentro de un bloque de la memoria principal. Los
dos campos restantes especifican uno de los bloques de memoria principal. Estos dos campos
son un conjunto de campos que identifica uno de los juegos de la memoria cach, y un campo
de etiqueta, que identifica a uno de los bloques que pueden caber en ese conjunto.
4.9 En general. Cules son las estrategias para explotar la localidad espacial y la
localidad temporal?
Espacial: usando bloques de cache ms grandes e incorporando mecanismos de precaptacin en
la lgica de control de cache.
Temporal: Se ha explotado manteniendo en memoria cache las instrucciones y los datos usados
recientemente y aprovechando la jerarqua de cache.