Vous êtes sur la page 1sur 2

Qu diferencias hay entre acceso secuencial, acceso directo y acceso

aleatorio?
Acceso secuencial: se debe hacer en una secuencia lineal especfica

Acceso directo: Que los bloques individuales o los registros deben de tener
una direccin nica basada en la ubicacin fsica y el acceso se logra por el
acceso directo para llegar a una vecindad en general o a la espera de llegar a
la ubicacin final.

Acceso aleatorio: Cada localizacin direccionable en la memoria tiene un


nico, que esta conectado fsicamente en el tratamiento de mecanismo para
que el tiempo de acceso a una ubicacin dada es independiente de la
secuencia de los accesos anteriores y es constante.

Cul es la relacin general entre tiempo de acceso, coste y capacidad de


memoria?
Mientras ms rpido sea el tiempo de acceso, mayor es el costo por bit y mayor
capacidad,
Menor tiempo de acceso, menor costo por bit y una mayor capacidad

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


de memoria?
Se relaciona a traves de una jerarquia de memoria de tal que los accesos sean a un nivel
sucesivamente inferior sea menor, debido a esto la memoria tiende a agruparse y los
datos en la mayor memoria no sean necesario para asi poder satifacer las solicitudes de
acceso a memoria.
Qu diferencias existen entre las correspondencias directa, asociativa y
asociativa por conjuntos?
En una memoria de cache las correspondencia directa de cada bloque de memoria
principal en una sola linea de cache sea posible, pero en la correspondencia asociativa
permite a cada bloque de memoria principal sea cargado en cualquier linea de la cache
y el correspondencia asociativa por conjutos la cache se divide en una serie de
conjuntos de lineas de cache ya que cada bloque de memoria principal pueda ser
asignada en cualquier linea de conjunto en particular.
Para una cach con correspondencia directa, una direccin de memoria
principal es vista como tres campos. Enumere y defina estos campos.
En un campo identifica en una unica palabra o byte dentro de un bloque de memoria
principal y los otros dos campos es especificar a uno de los bloques de memoria
principal ya que estos dos campos son un campo de linea que identifica las lineas de la
cache, y un campo de etiqueta que identifica a uno de los bloques que pueden caber en
una linea.
Para una cach con correspondencia asociativa, una direccin de memoria
principal es vista como dos campos. Enumere y defina estos campos.
El primero seria la identificacion de un bloque de memoria principal y otro campo seria
la identificacion de una unica palabra o byte dentro de un bloque de memoria principal.
Para una cach con correspondencia asociativa por conjuntos, una
direccin de memoria principal es vista como tres campos. Enumere y
defina estos campos.
1. Un campo seria la identificacion de una unica palabra o byte dentro de un
bloque de memoria principal
2. En un campo establecido que identifique a uno de los juegos de la memoria
cache.
3. Un campo de etiqueta que identifique a uno de los bloques que puedan caber
en ese conjunto dado de la memoria principal.

Qu diferencia hay entre localidad espacial y localidad temporal?


Localidad espacial: en si se refiere cuando un programa accede a una instruccin o a un
dato, existe una elevada probabilidad de que instrucciones o datos cercanos sean
accedidos pronto.
Localidad temporal: Es cuando un programa accede a una instruccin o un dato, existe
una elevada probabilidad de que esa misma instruccin o dato vuelva a ser accedido
pronto.
En general, cules son las estrategias para explotar la localidad espacial y
la localidad temporal?
La localidad espacial es explotado por el uso de grandes bloques de memoria cache y
por la incorporacion de mecanismos de control de cache pero mientras la localidad
temporal es explotada por mantener usado de instrucciones y los valores de datos en la
memoria cache y por la jerarquia de la cache.

Vous aimerez peut-être aussi