La memoria es un componente esencial en todo sistema informático. Permite almacenar datos y programas temporal o permanentemente, y su eficiencia impacta directamente en el rendimiento general del sistema.
Tipos de Memoria
RAM (Memoria de Acceso Aleatorio)
Es volátil, lo que significa que pierde su contenido al apagar el equipo. Existen dos variantes principales:
-
SRAM (Static RAM): Más rápida y costosa. Se usa en memorias caché.
-
DRAM (Dynamic RAM): Más lenta y económica. Es la memoria RAM típica de uso general.
ROM (Memoria de Solo Lectura)
Es no volátil, conserva los datos incluso sin energía. Contiene instrucciones permanentes, como el firmware del sistema.
Memoria FLASH
Tipo de memoria no volátil que permite ser reprogramada. Se utiliza en unidades USB, SSD, y en el almacenamiento interno de dispositivos móviles.
Memoria Principal, Caché y Virtual
-
Memoria principal (RAM): Es el espacio de trabajo inmediato para el sistema operativo y las aplicaciones en ejecución.
-
Memoria caché: Pequeña y ultrarrápida, se sitúa cerca del procesador y almacena datos de uso frecuente para acelerar el acceso.
-
Memoria virtual: Extensión de la RAM que se implementa en el disco duro. Permite que el sistema funcione como si tuviera más memoria de la que realmente posee.
Jerarquía de Memoria
La jerarquía de memoria se organiza según velocidad, costo y capacidad:
-
Registros del procesador: Los más rápidos y costosos.
-
Memoria caché: Rápida y limitada.
-
RAM: Razonablemente rápida y accesible.
-
Memoria virtual: Más lenta, depende del disco duro.
-
Almacenamiento externo: Discos duros, SSDs, unidades ópticas, etc.
A medida que descendemos en la jerarquía, la velocidad disminuye, pero la capacidad aumenta.
Administración de Memoria
El sistema operativo gestiona la memoria para garantizar su uso eficiente. Algunas técnicas son:
-
Paginación: Divide la memoria en bloques de tamaño fijo (páginas) para facilitar la asignación.
-
Segmentación: Divide la memoria en segmentos lógicos de distinto tamaño.
-
Administración de memoria externa y periféricos: Coordina el acceso de dispositivos externos a la memoria, como discos duros, impresoras o tarjetas gráficas.






Comentarios
Publicar un comentario