Jerarquía de Memoria

Jerarquía de Memoria.
    La jerarquía de memoria es la organización piramidal de la memoria en niveles que tienen las computadoras. El 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.


Puntos Básicos.
    Los puntos básicos relacionados con la memoria pueden resumirse en:
  • Capacidad
  • Velocidad
  • Coste por bit

    La cuestión de la capacidad es simple,cuanto más memoria haya disponible, más podrá utilizarse.
La velocidad óptima para la memoria es la velocidad a la que el microprocesador 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 coste de la memoria no debe ser excesivo, para que sea factible construir un equipo accesible .

Los tres factores compiten entre sí, por lo que hay que encontrar un equilibrio. 
Las siguientes afirmaciones son validas:
  • A menor tiempo de acceso mayor coste.
  • A mayor capacidad menor coste por bit.
  • A mayor capacidad menor velocidad.

Niveles Jerárquicos.
    Los niveles que componen la jerarquía de memoria habitualmente son:
  • Nivel 0: Registro del microprocesador o CPU
  • Nivel 1: Memoria caché
  • Nivel 2: Memoria prima (RAM)
  • Nivel 3: Memorias flash
  • Nivel 4: Disco duro (con el mecanismo de memoria virtual)
  • Nivel 5: Cintas magnéticas (consideradas las más lentas, con mayor capacidad, de acceso secuencial)
  • Nivel 6: Redes (actualmente se considera un nivel más de la jerarquía de memorias)

No hay comentarios:

Publicar un comentario