Qué
es la memoria de un PC?.
Tradicionalmente se ha hablado de dos memorias principales existentes en las
computadoras personales: la memoria ROM (Read Only Memory) y la memoria RAM
(Random Acces Memory) . De la primera se ha dicho que es una área de
almacenamiento permanente e 'inmodificable' o sea de lectura solamente. Y
de la segunda que es el área de trabajo real del PC. La ROM en realidad
es una memoria programable hasta cierto punto: permite personalizar mediante
un subprograma almacenado en ella (EL SETUP), las funciones del PC para adaptarlo
a las diferentes clases de componentes con que se puede armar un PC.
El BIOS que es
el otro nombre genérico con que se conoce a la ROM tiene adicionalmente
un conjunto de instrucciones que establecen un comportamiento especifico entre
los circuitos de la maquina y el sistema operativo. Estas instrucciones grabadas
por el fabricante, se modifican o programan solo mediante procedimientos avanzados:
por software de actualización o con máquinas de reprogramación
de Bios.
La RAM en cambio, es una AREA DE TRABAJO vacía. Un espacio que se crea
a discreción del integrador de equipos para construir un PC con determinado
espacio (128, 256, 512 megabytes, etc.). Ello es posible insertando MODULOS
de memoria en los bancos de memoria que poseen las motherboards o placas base.
Erróneamente se dice a veces que el disco duro es una memoria. Esto
no es cierto si nos atenemos a la definición precisa de la RAM: un
espacio de trabajo cuyo almacenamiento se pierde una vez se apaga el PC.
Arquitectura
de la memoria. Al igual que el microprocesador, la memoria esta
formada internamente por componentes electrónicos miniaturizados. En
ella abundan los capacitores y circuitos flip-flop. Las primeras Ram trabajaban
con circuitos que requerían refresco permanente (circulación
de electricidad) para no perder la información que se depositaba en
ellas, por eso se les dio el nombre de DRAM (Dynamic Random Acces Memory).
En la evolución lógica posterior, se implementó el uso
de circuitos flip-flop (circuitos transistorizados que luego de recibir una
señal eléctrica, conservan la información sin refresco
adicional). Estos dieron a la postre la aparición de las memorias caché
(mas costosas y más rápidas) conocidas también como SRAM
(Static Random Acces Memory).
Electrónicamente la Ram es un conjunto formado por millones de conmutadores
que cambian su estado constantemente de abierto (0) a cerrado (1) para generar
la logica binaria. Esos circuitos quedan sin energía eléctrica
cuando se apaga la computadora lo que equivale a perder toda la información
depositada si no se traslada a un dispositivo de almacenamiento permanente
como el disco duro, un CD, diskette o cinta magnética.
La velocidad con que los circuitos de la Ram permiten manipular los datos
que se colocan en ella se conoce como su velocidad de trabajo y se mide en
nanosegundos (mil millonésima de un segundo). Mientras menos nanosegundos
utilice la ram en un movimiento de dato, más rápida será.
Las velocidades que la industria ha alcanzado son impresionantes: 2 nanosegundos
en Ram especial y un promedio de 4 - 6 nanosegundos en Ram generica.
Clases de memoria. La clasificación de
la memoria presenta el hecho histórico de que usualmente hay una categoría
vigente según la época. A la fecha, Octubre 2003 la Ram común
en PC de escritorio es la tipo DIMM y la DDR se presenta como su posible sucesora
(en el uso masivo en los PC).
Revisando
la historia, la memoria de los PCs ha evolucionado asi:
FAST PAGE MODE (FPM).
1987. La primera memoria utilizada a nivel masivo (en PCs). Fue una memoria
de tipo DRAM (Dynamic Random Acces Memory).
EXTENDED DATA OUT (EDO).
1995. 10 a 15% más veloz que FPM, se caracterizo porque los accesos
de escritura y lectura en la memoria se podian hacer en direcciones secuenciales
o vecinas, en contraposición a su anterior que lo hacia en modo paginado
(todas las columnas de una fila, luego la siguiente fila, etc.)..
SYNCHRONOUS DRAM (SDRAM).
1996. La primera memoria que trabaja sincronizando su tiempo de trabajo con
los ciclos de reloj del sistema, a fin de que la CPU no tenga que tener ciclos
de espera para recibir datos de la Ram. Los chips se dividen en dos bloques
o celdas en donde un bloque recibe los datos en tanto que otro los procesa
a la siguiente dirección de memoria. Eso permite que los siguientes
caracteres adyacentes al primero se registren a velocidades de 10 nanosegundos
(el primero se registra alrededor de los 60 nanosegundos). Las memorias conocidas
como PC 100, PC133, PC 200, etc. pertenecen a esta clasificación pues
se las instala de acuerdo al bus que utiliza la placa base. Se presenta en
forma de modulos con 168 contactos o pines (modulos DIMM).
DOUBLE DATA RATE SYNCHRONOUS DRAM (DDR SDRAM).
2000. Memoria moderna cuya tecnología transmite al doble de la velocidad
del bus del sistema. Se presenta en módulos con 184 contactos o pines
y se presenta en forma de modulos con 184 contactos o pines.
DIRECT RAMBUS. Creada por Rambus Inc,
es una versión avanzada de la memoria DRAM. Se conoce también
como RIMM, marca que le pertenece a Rambus. El rendimiento de la memoria Rambus
es excepcional (llega a rangos de 800 MHz de transferencia) a cambio de ser
muy costosa. No ha tenido difusión en el mercado masivo precisamente
por el costo. Se presenta en módulos parecidos a los DIMM pero sus
chips están cubiertos por un disipador de calor metálico que
cubre todo el modulo.