Diferencia entre revisiones de «Jerarquía de memoria»

Contenido eliminado Contenido añadido
Marcecoro (discusión · contribs.)
m Deshecha la edición 83041940 de 181.65.117.196 (disc.)
Marcecoro (discusión · contribs.)
Sin resumen de edición
Línea 1:
{{VT|Memoria principal|Memoria secundaria|Memoria (informática)#Jerarquía de almacenamiento}}
[[Archivo:jerarquia memoria.png|right|thumb|450px|Diagrama piramidal de la jerarquía de memoria.]]
 
La '''jerarquía de memoria''' es la organización piramidal de la [[Memoria (informática)|memoria]] en niveles que tienen las [[computadora]]s. 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]].
{{VT|Memoria (informática)#Jerarquía de almacenamiento}}
 
La '''jerarquía de memoria''' es la organización piramidal de la [[Memoria (informática)|memoria]] en niveles que tienen las [[computadora]]s. 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]].
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 ==
Línea 11 ⟶ 13:
* 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.
Línea 24 ⟶ 26:
* A mayor capacidad menor velocidad.
 
Se busca entonces contar con capacidad suficiente de memoria, con una velocidad que sirva para satisfacer la demanda de rendimiento y con un coste que no sea excesivo.

Gracias a un principio llamado [[cercanía de referencias]], es factible utilizar una mezcla de los distintos tipos y lograr un rendimiento cercano al de la memoria más rápida.
 
== Niveles jerárquicos ==
Línea 38 ⟶ 42:
 
== Gestión de memoria ==
 
Los [[lenguaje de programación|lenguajes de programación]] actuales generalmente asumen la existencia de únicamente dos niveles de memoria: [[memoria primaria]] y [[memoria secundaria]] (normalmente en disco). En [[lenguaje ensamblador]], ensamblador en línea, y lenguajes como [[lenguaje de programación C|C]] y [[C++]], se pueden direccionar datos directamente a los registros de la CPU.
 
Línea 46 ⟶ 51:
 
== Véase también ==
 
* [[Memoria (informática)]]
* [[Medios de almacenamiento]]