Tipos de memoria de la computadora:
Almacenamiento primario (memoria principal):
* RAM (memoria de acceso aleatorio):
* DRAM (RAM Dynamic): Los datos de tipo más común, volátiles, perdidos al apagar, relativamente baratos.
* sram (ram static): Más rápido y más caro que DRAM, conserva los datos siempre que la energía esté activada, utilizada en cachés.
* sdram (dram sincrónico): DRAM sincronizado con el reloj del sistema, más rápido que el DRAM asíncrono.
* ddr sdram (tasa de datos doble sdram): Transfiere datos dos veces por ciclo de reloj, aumenta el ancho de banda.
* ddr2, ddr3, ddr4, ddr5: Generaciones sucesivas con mayor velocidad y capacidad.
* ROM (solo lea memoria):
* PROM (ROM programable): Se puede escribir una vez, utilizado para firmware.
* eprom (ROM programable borrable): Se puede borrar con luz UV, utilizada para el firmware temprano.
* EEPROM (ROM programable eléctricamente borrable): Se puede borrar eléctricamente, utilizado para firmware y configuraciones de arranque.
* Memoria flash: Similar a EEPROM pero más rápido, comúnmente utilizado para el almacenamiento en dispositivos como unidades USB.
Almacenamiento secundario (memoria secundaria):
* Unidades de disco duro (HDDS): Almacenamiento magnético, capacidad más lenta pero mayor, utilizada para el almacenamiento de datos a largo plazo.
* Unidades de estado sólido (SSD): Use la memoria flash, más rápida y más duradera que los HDD, pero generalmente más caros.
* discos ópticos (CDS, DVDS, Blu-ray): Use láser para leer/escribir datos, más lento y menos duradero que los HDD o SSD.
* cinta magnética: Utilizado para el almacenamiento de archivo, más lento pero muy alta capacidad.
Otros tipos de memoria:
* memoria de caché: Memoria pequeña y rápida utilizada para almacenar datos de acceso frecuente para una recuperación más rápida.
* Memoria de registro: Memoria muy pequeña y rápida directamente accesible por la CPU para el almacenamiento de datos temporales.
* Memoria virtual: Se utiliza para extender la RAM disponible utilizando el espacio del disco duro como almacenamiento temporal.
Diferencias clave:
* velocidad: El almacenamiento primario es más rápido que el almacenamiento secundario.
* Volatilidad: El almacenamiento primario es volátil (datos perdidos al apagar), mientras que el almacenamiento secundario no es volátil.
* Costo: El almacenamiento primario es generalmente más caro que el almacenamiento secundario.
* Capacidad: El almacenamiento secundario generalmente tiene una capacidad mucho mayor que el almacenamiento primario.
Jerarquía de memoria:
La jerarquía de memoria es un sistema que utiliza diferentes tipos de memoria con diferentes velocidades y costos para optimizar el rendimiento del sistema. Por lo general, consiste en:
1. Registros
2. Memoria de caché
3. Memoria principal (RAM)
4. Almacenamiento secundario
Esta estructura jerárquica permite a la computadora acceder rápidamente a los datos desde los niveles de memoria más rápidos mientras almacena grandes cantidades de datos en los niveles de almacenamiento más lentos y asequibles.