Вы находитесь на странице: 1из 3

INSTITUTO

TECNLOGICO DE
MRIDA
DEPARTAMENTO DE SISTEMAS Y
COMPUTACIN

Arquitectura de
computadoras

Preguntas de repaso captulo 4

Nombre:
Daniel Encalada Cortez
Grupo:

5SA

PREGUNTAS DE REPASO DEL CAPITULO 4

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.2 Cul es la relacin general entre tiempo de acceso, coste y capacidad de


memoria?

A menor tiempo de acceso, mayor coste por bit


A mayor capacidad, menor capacidad, menor coste por bit.
A mayor capacidad, mayor tiempo de acceso.

4.3 Cmo se relaciona el principio de localidad con el uso de mltiples niveles de


memoria?
El uso de mltiples niveles de memoria impacta en estos puntos:
a) Disminuye el costo de bit
b) Aumenta la capacidad.
c) Aumenta el tiempo de acceso
d) Disminuye la frecuencia de acceso a la memoria por parte de procesador.
Localidad de las referencias tiene que cumplir la validez del punto d. los programas
constantemente utiliza este punto en bucles iterativos y subrutinas.
La base para mejor de prestaciones de una memoria de dos niveles.

4.4 Qu diferencias existen entre la correspondencia directa, asociativa y


asociativa por conjuntos?
Correspondencia directa: consiste en hacer corresponder cada bloque de memoria principal a
solo una lnea posible de cache.
Correspondencia asociativa: supera la desventaja de la directa permitiendo que cada bloque de
memoria principal pueda cargarse en cualquier lnea de la cache. Utilizando solo una etiqueta y
un campo de palabra.
Correspondencia asociativa por conjuntos: es una solucin de compromiso que recoge lo
positivo de las anteriores sin presentar sus desventajas.

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.8 Qu diferencia hay entre localidad espacial y localidad temporal?


Espacial: La tendencia durante la ejecucin a involucrar mltiples posiciones de memoria que
est agrupadas. Tendencia del procesador a acceder a las instrucciones secuenciales mente y de
los programas
Temporal: Tendencia del procesador a acceder a posiciones de memoria que han sido utilizadas
recientemente.

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.

Вам также может понравиться