Se conecta a través de |
|
---|---|
Clasificación de usos |
|
Fabricantes comunes |
La memoria de acceso aleatorio , a veces abreviada con el acrónimo en inglés RAM ( Random Access Memory ), es la memoria de la computadora en la que se puede registrar información procesada por un aparato informático . Escribimos RAM en lugar de ROM .
El acrónimo RAM data de 1965.
Las características actuales de esta memoria son:
Hay dos tipos principales de RAM:
La memoria de la computadora es un componente, primero realizado por un imán de tecnología ( núcleos de ferrita ), luego por un sistema electrónico en la década de 1970 , que puede almacenar y leer información binaria rápidamente . Su función es, en particular, almacenar los datos que serán procesados por la unidad central de procesamiento (CPU), un microprocesador en la mayoría de los dispositivos modernos.
Se puede acceder a la RAM alternativamente en lectura o escritura.
También existen memorias asociativas , muy utilizadas en técnicas de memoria virtual para evitar búsquedas secuenciales de páginas y así acelerar accesos.
La información se puede organizar en palabras de 8, 16, 32 o 64 bits .
Algunas máquinas más antiguas tenían palabras de tamaño más exótico. Por ejemplo,
Para asegurar la confiabilidad de la información almacenada en la memoria, se agregan bits adicionales a cada palabra de memoria. Por ejemplo,
Los fabricantes recomiendan utilizar módulos de memoria con ECC para aquellos con una capacidad de 1 GiB o más, especialmente los que se utilizan en servidores, lo que permite detectar y corregir errores sobre la marcha. En la práctica, las computadoras personales las usan muy raramente.
El tiempo de acceso a una palabra de RAM es de unas pocas decenas o cientos de nanosegundos, mientras que el de un dispositivo de disco duro es de unos milisegundos (es decir, de diez mil a cien mil veces más lento) y el de un dispositivo semiconductor es intermedio. Por otro lado, solo es posible con este último, leer y escribir en bloques de palabras.
Un circuito de memoria integrado solo tiene el número de bits de dirección de memoria necesarios para acceder a las palabras de memoria que contiene. La unidad central de procesamiento tiene muchos más bits de dirección de memoria que un simple CI de memoria para poder direccionar más memoria. Estos bits adicionales son decodificados por un circuito especializado, llamado decodificador o selector de direcciones, para seleccionar el circuito integrado de memoria apropiado por medio de un pin del mismo llamado chip select .
Es muy fácil dotar un microprocesador con una memoria no contigua (por ejemplo de 0 a 4095, luego un agujero, luego una memoria entre 16 384 y 32 767), lo que facilita enormemente la detección de errores. Posible direccionamiento .
La memoria estática de acceso aleatorio es una memoria de acceso aleatorio que no necesita actualización .
Memoria estática de acceso aleatorio (SRAM)Esta memoria utiliza el principio de balanzas electrónicas para registrar información. Es muy rápido, pero caro y voluminoso. Consume menos electricidad que la memoria dinámica. Se utiliza para cachés de memoria , por ejemplo, los cachés de memoria L1, L2 y L3 de microprocesadores.
Memoria de acceso aleatorio de doble puerto (DPRAM)Esta memoria es una variante de la memoria estática de acceso aleatorio ( SRAM ) donde se utiliza un puerto doble que permite acceso múltiple, entrada y salida casi simultáneos.
Memoria magnética de acceso aleatorio (MRAM)Esta memoria utiliza la carga magnética del electrón para almacenar información. Tiene una velocidad del orden de un gigabit por segundo, un tiempo de acceso comparable a la memoria DRAM (~ 10 ns ) y no es volátil. Estudiado por todos los principales actores de la electrónica, comenzó a comercializarse en 2006, pero en 2020 permanece confinado a un nicho de mercado.
Memoria de acceso aleatorio de cambio de fase (PRAM)Esta memoria usa el cambio de fase del vidrio para registrar información. No es volátil. Comenzó a comercializarse en 2012.
La memoria dinámica de acceso aleatorio es una memoria de acceso aleatorio que debe actualizarse .
La simplicidad estructural de DRAM (un picocondensador y un transistor para un bit) permite obtener una memoria densa a bajo costo. Su desventaja radica en las corrientes de fuga de los condensadores : la información desaparece a menos que la carga de los condensadores se actualice en un período de algunos milisegundos, de ahí el término dinámica . Por el contrario , las memorias estáticas SRAM no necesitan actualización, pero ocupan más espacio y son más caras.