Unidad de RAM


Una unidad RAM (también llamada disco RAM ) es un bloque de memoria de acceso aleatorio ( almacenamiento primario o memoria volátil ) que el software de una computadora trata como si la memoria fuera una unidad de disco ( almacenamiento secundario ). A veces se le denomina unidad RAM virtual o unidad RAM de software para distinguirla de una unidad RAM de hardware que utiliza hardware separado que contiene RAM, que es un tipo de unidad de estado sólido respaldada por batería .

Históricamente, los dispositivos de almacenamiento masivo basados ​​en almacenamiento primario se concibieron para cerrar la brecha de rendimiento entre la memoria interna y los dispositivos de almacenamiento secundarios. Con la llegada de los dispositivos de estado sólido, esta ventaja perdió la mayor parte de su atractivo. Sin embargo, los dispositivos de estado sólido sufren desgaste debido a la escritura frecuente. Las escrituras de memoria primaria no lo hacen así o con un efecto mucho menor. Por lo tanto, los dispositivos RAM ofrecen una ventaja para almacenar datos que cambian con frecuencia, como información temporal o en caché.

El rendimiento de una unidad RAM es generalmente órdenes de magnitud más rápido que otras formas de almacenamiento digital, como SSD , cinta , óptica , disco duro y unidades de disquete . [1] Esta ganancia de rendimiento se debe a múltiples factores, incluido el tiempo de acceso, el rendimiento máximo y las características del sistema de archivos .

El tiempo de acceso a los archivos se reduce en gran medida ya que una unidad RAM es de estado sólido (sin partes móviles). Un disco duro físico, óptico (por ejemplo, CD-ROM , DVD y Blu-ray ) u otros medios (por ejemplo , burbuja magnética , almacenamiento acústico , cinta magnética ) deben mover la información a una posición particular antes de que se pueda leer o escribir. Las unidades RAM pueden acceder a los datos solo con la dirección, lo que elimina esta latencia .

En segundo lugar, el rendimiento máximo de una unidad RAM está limitado por la velocidad de la RAM, el bus de datos y la CPU de la computadora. Otras formas de medios de almacenamiento están además limitadas por la velocidad del bus de almacenamiento, como IDE (PATA), SATA , USB o FireWire . Para agravar esta limitación está la velocidad de la mecánica real de los motores impulsores, cabezales u ojos.

En tercer lugar, el sistema de archivos en uso, como NTFS , HFS , UFS , ext2, etc., usa accesos adicionales, lee y escribe en la unidad, que aunque es pequeña, puede acumularse rápidamente, especialmente en el caso de muchos archivos pequeños vs. pocos archivos más grandes (carpetas temporales de Internet, cachés web, etc.).