Memoria de acceso aleatorio (RAM) Las características de la memoria de acceso aleatorio (RAM) son: - es una memoria volátil/temporal (el contenido de la memoria se pierde cuando se apaga la alimentación de la RAM) - se utiliza para almacenar: - datos, - archivos, o - parte del sistema operativo que se está utilizando en ese momento - se puede escribir o leer en ella y se puede cambiar el contenido de la memoria. En general, cuanto mayor sea el tamaño de la RAM, más rápido funcionará el ordenador. En realidad, la memoria RAM nunca se agota; sigue funcionando, pero cada vez más lentamente. A medida que la RAM se llena, el procesador tiene que acceder continuamente a la unidad de disco duro para sobrescribir los datos antiguos de la RAM con datos nuevos. Al aumentar el tamaño de la RAM, se reduce el número de veces que se realiza esta operación de acceso, lo que hace que el ordenador funcione más rápido. La memoria RAM es mucho más rápida para escribir o leer que otros tipos de memoria; pero su principal inconveniente es su volatilidad.
Los buffer se introdujeron en el capítulo 4 (ver sección 4.3). Suelen utilizar la memoria RAM, ya que deben ser una memoria rápida y los datos sólo deben mantenerse temporalmente. Como ya se ha explicado, los buffers permiten al procesador realizar otras tareas mientras los dispositivos periféricos más lentos envían datos al ordenador y los reciben. Actualmente existen dos tipos de tecnología RAM - RAM dinámica (DRAM) - RAM estática (SRAM).
Cada chip de RAM DINÁMICA (DRAM) está formado por una serie de transistores y condensadores. Cada una de estas partes es diminuta ya que un solo chip de RAM contendrá millones de transistores y condensadores. La función de cada parte es - condensador - contiene los bits de información (0 o 1) - transistor - actúa como un interruptor; permite que el circuito de control del chip lea el condensador o cambie su valor
Este tipo de RAM necesita ser constantemente REFRESCADA (es decir, el condensador necesita ser recargado cada 15 microsegundos, de lo contrario perdería su valor). Si no se refrescara, la carga del condensador se escaparía muy rápidamente, dejando cada condensador con el valor 0. Las DRAM tienen una serie de ventajas sobre las SRAM: - son mucho menos costosas de fabricar que las SRAM - consumen menos energía que las SRAM - tienen una mayor capacidad de almacenamiento que las SRAM.
RAM estática (SRAM) Una gran diferencia entre las SRAM y las DRAM es que este tipo de memoria no necesita ser refrescada constantemente. Hace uso de "flip flops" que mantienen cada bit de memoria. La SRAM es mucho más rápida que la DRAM en el acceso a los datos (normalmente, el tiempo de acceso de la SRAM es de 25 nanosegundos y el de la DRAM de 60 nanosegundos). La DRAM es el tipo de memoria RAM más utilizado en los ordenadores, pero cuando la velocidad absoluta es esencial, la SRAM es la tecnología preferida. Por ejemplo, la CACHE DE MEMORIA del procesador es la parte de alta velocidad de la memoria; es eficaz porque la mayoría de los programas acceden a los mismos datos o instrucciones muchas veces. Al mantener la mayor cantidad posible de esta información en la SRAM, el ordenador evita tener que acceder a la más lenta DRAM.