La diferencia entre SRAM y DRAM
Las computadoras utilizan microchips llamados memoria de acceso aleatorio o RAM (siglas en inglés de Random Access Memory) para almacenar piezas de datos temporalmente para que la CPU pueda acceder rápidamente cuando sea necesario. Las dos principales categorías de RAM son estáticas y dinámicas. Cada uno de los dos tipos tienen ventajas y desventajas que las hacen más adecuadas para algunas aplicaciones que para otras. En las computadoras modernas, cada uno de los dos tipos cumplen una función importante.
Descripción de SRAM
La RAM estática o Static RAM (SRAM por sus siglas en inglés) recibe su nombre del hecho de que una vez que los datos se almacenan, se mantendrán siempre y cuando el módulo sea alimentado con electricidad. Una vez escrito, el controlador de memoria puede olvidar los datos hasta que necesite recuperarlos, permitiéndole ser más eficiente. La SRAM almacena cada bit de datos en seis transistores de efecto de campo metal óxido semiconductor, o MOSFET (siglas en inglés de metal oxide semiconductor field effect transistor). La SRAM se utiliza en dispositivos que requieren el acceso a los datos lo más rápido posible sin necesidad de una alta capacidad. Algunos ejemplos son las cachés de CPU y buses, disco duro, búferes de routers e impresoras.
Descripción de DRAM
La RAM dinámica o Dynamic RAM (DRAM por sus siglas en inglés) almacena los datos mediante un transistor y un condensador emparejado para cada bit de datos. Los condensadores pierden constantemente la electricidad, lo que requiere que el controlador de memoria actualice la DRAM varias veces por segundo para mantener los datos. Ya que la DRAM sólo requiere un transistor por bit de datos, los chips de DRAM son mucho más densos y pueden almacenar más datos que las SRAM en un paquete del mismo tamaño. Por esta razón, las computadoras utilizan módulos de DRAM para la memoria principal, ya que debe tener la mayor capacidad posible. Los módulos DRAM de la misma capacidad serían simplemente demasiado grandes para la mayoría de las aplicaciones.
Ventajas de la SRAM
Las dos ventajas principales de las SRAM son la velocidad y el consumo de energía. La SRAM no requiere actualización constante, ya que utiliza recursos y requiere circuitería adicional. Esto hace que sea inherentemente más rápida. La falta de un circuito de actualización constante y menos complicado, le permite utilizar mucha menos energía que la DRAM. Esto hace que sea el tipo de memoria preferida para dispositivos portátiles que operan con baterías. El diseño más simple también hace más fácil la interfaz con la memoria, requiriendo menos programación complicada.
Ventajas de la DRAM
La DRAM tiene dos ventajas sobre la SRAM que la hacen necesaria. Ya que la DRAM sólo requiere un transistor por bit de datos, los chips pueden ser mucho más densos, permitiendo almacenar más datos que un módulo SRAM de tamaño similar. Esto mantiene pequeño su tamaño y también las hace más baratas de producir. En un mundo perfecto, los ingenieros informáticos sólo usarían SRAM en sus diseños, pero en este momento eso no es simplemente práctico.