1.

3 La memoria principal (RAM)
Una memoria RAM (random acces memory) es un amemoria en la que se puede leer y
escribir y en la cual los tiempos de escritura y lectura son esencialmente independientes de la
localizacion en la que entra el dato o en la que estaba. El dato se entra en una localización
determinada y se saca de esa misma localización.
Por muchos años sólo haba una !orma de hacer memorias RAM" con nucleos de
!erritas. Pero actualmente" las memorias de semiconductores son m#s !#ciles de usar y
cuestan menos por bit que una memoria de n$cles de !erritas.
%ay &arios tipos de RAM y pueden ser di&ididos en tres cate'orias bpasicas
dependiendo de las tecnolo'as y t(cnicas usadas para su construcción.















)ipolar*
+a tecnolo'a bipolar es la ue s eusa en los circuitos inte'rados R,+" ,,+" E-+ y dem#s
!amilias. +os circuitos bipolares se llaman as porque utilizan transistorres bipolares de unión.
+as memorias de semiconductores bipolares son normalemente compatibles
directamente con una o m#s de las !amilias ló'ica bipolares est#ndar y son normalemente l#s
m#s r#pidas pero cuestan m#s y disipan m#s potencia.
• M./ st#ticas*
,anto las memorias M./ est#ticas como las din#micas utilizan transistores M./0E,.
/in embar'o" en lso circuitos est#ticos" lso transistores son usados como si !ueran
ampli!icadoes de corriente contnua" mientras que en los cicuitos dinpamicos se hace 'ran
uso de capacidades para el almacenamiento temporal.
En 'eneral" los circuitos Mos est#ticos son m#s !#ciles de usar en sistemas que los
circuitos M./ dinpamicos" pero necesitan m#s potencia y cuesta m#s por bit. -on las nue&as
tecnolo'as M./" muchos circuitos M./ est#ticos pueden ser directamente 1inter!aceados1
con circuitos ló'icos ,,+ o 2,+.
+os circuitos M./ est#ticos ueden ser de tecnolo'a de canal 3 o canal P. +os de
tecnolo'a de canal 3 o!recen una inter!az m#s sencillo con ,,+ que los de canal P.
• M./ din#micas*
los circuitos M./ din#micos hacen uso del amacenamiento temporal de los datos en
las capacidades de lso circuitos" siendo cada c(lula de memoria un condensador del orden de
decimas de p0.
2ebido a las !u'as" la car'a en esas capacidades puede desaparecer en unos pocos
milise'undos. Para e&itar la p(rdida de los datos" (sta car'a debe ser realmacenada
(re!rescada). 4sto se consi'ue re'enerando o recirculando los datos. +os circuitos dinpamicos
requieres tensiones de cloc5 re'eneradas e6ternamente y son normalmente demasiado altas
para ser 'eneradas con circuitos inte'rados ordinarios" haciendo !alta circuitos inte'rados
especiales o componentes discretos. Por lo tanto los circuitos dinpamicos son m#s di!ciles de
1inter!acear1 con las !amilias ló'icas est#dar.
Aunque son m#s di!ciles de usar" (stos circuitos tienen &arias &enta7as*
• Permiten 'randes cantidades de memoria inte'radas en un solo chip.
• +as &elocidades posibles con circuitos M./ dinpamicos son mayores que con est#ticos"
auqnue no tanto como cón las memorias bipolares.
• /on las memoras que disipan menos potencia.
+as memorias RAM est#n normalemente or'anizadas como de 3 palabras de M bits
cada una" como normalmente se usa el códi'o binario" el direccionado que selecciona una de
las 3 palabras es normalmente un &alor binario de 5 bits y entocnes 3 es una potencia de
8*895.
Una memoria de :; bits or'anizada en <: palabras de ; bits*
/i
tu&ieramos que hacer una analo'a del lu'ar que ocupa la RAM en el sistema"
podramso decir que se trata del espacio de traba7o que utiliza el procesador para tomar
datos sin procesar y depositarlos ya procesados. +a U-P toma ese dato" lo procesa y lo
deposita nue&amente en la RAM.
+a memoria de acceso aleatorio" a di!erencia de un sistema de acceso lineal"
elprocesador puede tomar un dato que est( al principio" al medo o al !inal de la memoria
RAM. Por su parte en el sistema de acceso lineal" el procesador sólo podra acceder al primer
dato y lue'o al se'undo y lue'o al tercero y as sucesi&amente. +a memoria RAM" del mimso
modo que el procesador" se comunica con el resto de los componentes por medio de un bus.
El !uncionamiento de la memoria RAM es administrado por un controlador de memoria"
que en las arquitecturas con&encionales se encuentra en el puente norte y en otras se halla
inte'rada al procesador. +as memorias RAM tarba7an en sincrona con el relo7 del sistema" por
lo cual tambi(n necesitan un &alor de !recuencia que se mide en hercios. +a &elocidad de (sta
!recuencia &ara en !unción de la tecnolo'a del módulo de memoria RAM.
• -apacidad de almacenamiento* Representa el &olumen 'lobal de in!ormación (en bits)
que la memoria puede almacenar.
• ,iempo de acceso* -orresponde al inter&alo de tiempo entre la solitud y de lectura ó
escritura de un dato y la disponibilidad de los datos en cuestion. Entre menor sea (ste
tiempo" m#s e!iciente es la memoria. Es medido en nanose'undos (ns).
• ,iempos de ciclo* Representa el inter&alo de tiempo mnimo entre dos accesos
sucesi&os. Es decir" (ste concepto hace re!erencia al tiempo entre ciclos de relo7.
• Rendimiento* 2e!ine el &olumen de in!ormación intercambiado por unidad de tiempo"
e6presado en bits por se'undo.
2=MM 22R8
+os modulos de memoria 22R8 son la e&olución tecnoló'ica de 22R. Una de las
di!erencias que se aplicaron en (sta tecnolo'ca es que puede procesar cuatro datos por ciclo
de relo7" comparado con los dos que procesa 22R. En t(rminos de !actor de !orma" 22R8
cuenta con 8;> contactos y !unciona con menor &olta7e que las tecnolo'as anteriores" <.?
&olts.
2=MM 22R@
4sta es la $ltima tecnolo'a aplicada a la memoria RAM. 2entro de sus cambios con
respecto a 22R@" podemos destaar que puede procesar ocho datos por ciclo de relo7. /i bien
ambos poseen 8;> contactos" !sicamente son incompatibles debido al cambio de posicipon
de la muesca del módulo. 22R@ traba7a con <.A &olts lo que implica un menor consumo con
respecto a los <.? de 22R8. Mientras que 22R permite modulos de 8 B)" 22R@ permite
módulos de ?B) para ordenadores d eescritorio y de <:B) para ser&idores. +a RAM es un
dispositi&o que no se ha inte'rado en la tar7eta madre.
12ual channel1
+a tecnolo'a Dual channel permite el aument si'ni!icati&o del rendimiento a tr#&es del
acceso simultaneo a dos módulos distintos de memoria. ,odo (sto es posible a tr#&es de un
se'undo controlador de memoria. Para que el sistema pueda !uncional en dual channel" es
preciso instalar dos módulos id(nticos de memoria" como 22R" 22R8 o 22R@" en los zócalos
correspondientes de la placa madre. Ademas el chipset debe soportar dicha tecnolo'a. Es
preciso que las memorias sean totalmente id(nticas" del tipo apareadas" con i'ual !recuencia
y latencia ya que si son distintas" no !uncionar#n al cien por ciento" y el dual channel se
acti&ar#" pero sólo !uncioanr# a la &elocidad o latencia de la m#s lenta.
En lo que se re!iere al desempeño 'eneral del sistema" dual channel rendir# entre un
AC y un ?C como m#6imo. +a &ariación parece escasa pero no lo es" sobre todo" en las
tareas como edición de audio y &ideo o en aplicaciones que utilicen procesamiento 'r#!ico.
)iblio'ra!a.
Eduardo /antamara" 1Electrónica di'ital y microprecesadoes1" Uni& Ponti!ica -omillas" <DD@"
@88 p#'inas.
2ami#n -ottino" 1%ardEare1" Ar'entina" 8><>" Bradi /.A." <D8 p#'inas.
-ecilio )lanco Fie7o" 1Electrónica di'ital1" Uni&ersidad de .&iedo" 8>>@" 88< p#'inas