You are on page 1of 4

ESPOCH

Nombre: Oscar Acero

Fecha: 24/10/16

Asignatura: Arquitectura de Computadoras.

Facultad: Informática y Electrónica.

Escuela: ECRI

Tema: Jerarquía de Memoria.

Jerarquía de Memorias

Su objetivo es conseguir el rendimiento de una memoria de gran velocidad al coste de

una memoria de baja velocidad, basándose en el principio de cercanía de referencias.

Los puntos básicos relacionados con la memoria pueden resumirse en:

Cantidad y Velocidad

La Cantidad: cuanta más memoria haya disponible, más podrá utilizarse.

La Velocidad: Es la que el procesador puede trabajar, de modo que no haya tiempos de

espera entre cálculo y cálculo, utilizados para traer operandos o guardar resultados.

En suma, el costo de la memoria no debe ser excesivo, para que sea factible construir un

equipo accesible.

Como puede esperarse los tres factores compiten entre sí, por lo que hay que encontrar

un equilibrio. Las siguientes afirmaciones son válidas:

A menor tiempo de acceso mayor coste

A mayor capacidad mayor coste


A mayor capacidad menor velocidad.

Componentes de la Jerarquía de Memoria:


Registros de procesador: Estos registros interaccionan continuamente con la CPU (porque
forman parte de ella).
Registros intermedios: Constituyen un paso intermedio entre el procesador y la
memoria, tienen un tiempo de acceso muy breve y muy poca capacidad.
Memorias caché: Son memorias de pequeña capacidad. Normalmente una pequeña
fracción de la memoria principal. y pequeño tiempo de acceso
Memoria central o principal: En este nivel residen los programas y los datos. Tiene un
tiempo de acceso relativamente rápido y gran capacidad.
Extensiones de memoria central: Son memorias de la misma naturaleza que la memoria
central que amplían su capacidad de forma modular.
Memorias de masas o auxiliares: Son memorias que residen en dispositivos externos al
ordenador, en ellas se archivan programas y datos para su uso posterior.
Para aprovechar de forma óptima las ventajas de la jerarquía de memoria es necesario
cooperación entre programadores, compiladores y fabricantes de hardware:
Programadores: deben ser responsables del movimiento entre memoria principal y disco
mediante el uso de ficheros.
Hardware: el movimiento de datos entre la memoria principal y los niveles de caché es
realizado por algoritmos hardware.
Compiladores: son responsables de optimizar el código de modo que el uso de los
registros y la caché sea eficiente.
NIVEL 4: REDES

NIVEL 3: DISCO DURO


(MEMORIA VIRTUAL)

NIVEL 2: MEMORIA
PRINCIPAL

NIVEL 1: MEMORIA CACHE

NIVEL 0: REGISTROS
Referencias

Rosangela, B. (2010). Catedra Organización del Computador. Memorias Secundarias

Recuperado de http://memoriasecundarias.blogspot.com/p/jerarquia-de-

memorias.html

You might also like