Hemos de
distinguir entre la
memoria principal, la
memoria caché, y la memoria de
video.
La primera se emplea para poder
ejecutar mayores y más programas al
mismo tiempo, la segunda para
acelerar los procesos de la C.P.U, y
la tercera nos permite visualizar
modos de mayor resolución y con más
colores en el monitor, así como
almacenar más texturas en tarjetas
3D.
Memoria
principal:
La primera
distinción que debemos realizar es
el formato físico, cuyo parámetro
más importante es el número de
contactos (ó pins).
Hoy en día
podemos encontrarlas de
30 contactos (8 bits)
y
que miden unos 9 cm.,
72 (32 bits) y con una longitud
de casi 11cm., y
168 (64 bits) y casi 13 cm. Las
dos primeras reciben el nombre de
SIMM y funcionan a 5V, y la última
es conocida como DIMM y puede
trabajar a 3,3V ó a 5V, dependiendo
del tipo.
La siguiente
distinción por orden de importancia
sería el tipo, en orden a su
antigüedad, esta puede ser DRAM,
Fast Page (o FPM),
EDO ó SDRAM. Es
importante consultar el manual de la
placa base para saber que tipos
soporta.
El tipo SDRAM
sólo se encuentra en formato DIMM, y
es la que más dolores de cabeza nos
puede causar, ya que puede ser
Buffered o Unbuffered,
y trabajar a 3,3 o a 5V. Además, no
todas las placas base soportan todas
estas combinaciones, algunas por
ejemplo sólo soportan módulos de
3,3V.
Afortunadamente, hay una muesca en
estas memorias que impide conectar
un módulo en un zócalo para el que
no ha sido diseñado.
Otra
característica importante es la
paridad, esta característica
actualmente está en desuso, pero
puede ser fuente de problemas, ya
que algunas placas no soportan esta
característica, mientras otras
(pocas) sólo funcionan con ella.
Saber si un módulo posee o no
paridad es relativamente fácil,
basta con contar el número de
chips (circuitos integrados)
que hay en el circuito impreso. Si
es impar entonces es memoria con
paridad.
Por último nos
queda comentar el tiempo de acceso,
éste cuanto más pequeño sea, mejor.
Si hablamos de módulos SIMM,
dependiendo de su antigüedad, son
normales tiempos de 80, 70 , 60 ó
incluso 50 ns. En las memorias DIMM
SDRAM, suelen ser habituales tiempos
de alrededor de 10 ns.
También es
importante señalar la máxima
frecuencia a la que pueden trabajar.
En este aspecto se debe recordar que
el único diseño capaz de trabajar a
100 Mhz es el tipo SDRAM.
En cuanto a
capacidades las más habituales son
las de 256Kb, 1, 2, 4, 8, 16, 32, 64
y 128Mb., aunque no todas pueden
estar soportadas por nuestra placa
base, por ejemplo los módulos de 2
Mb no suelen ser habituales, y los
de 256Kb y 1Mb sólo están en formato
de 30 pins., y los módulos DIMM
empiezan a partir de 16 Mb.
También hay
que entender que el bus de datos del
procesador debe coincidir con el de
la memória, y en el caso de que no
sea así, esta se organizará en
bancos, habiendo de tener cada
banco la cantidad necesaria de
módulos hasta llegar al ancho
buscado.
Por tanto el ordenador sólo trabaja
con bancos completos, y éstos sólo
pueden componerse de módulos del
mismo tipo y capacidad.
|
|
|
Módulos por banco |
|
Procesador |
bus de datos |
SIMM 30 pins (8 bits) |
SIMM 72 pins (32 bits) |
DIMM (64 bits) |
|
386/486 |
32 bits |
4
(4 x 8 = 32) |
1 |
N/A* |
|
Pentium/P.Pro |
64 bits |
N/A* |
2
(2 x 32 = 64) |
1 |
* No Aplicable
Memoria
caché:
La memoria
caché de segundo nivel (L2) es una
memoria muy rápida llamada SRAM (RAM
estática) que se coloca entre la
memoria principal y la CPU y que
almacena los últimos datos
transferidos.
El procesador, como en los casos de
caché de disco, primero consulta a
dicha memoria intermedia para ver si
la información que busca está allí,
en caso afirmativo podemos trabajar
con ella sin tener que esperar a la
más lenta memoria principal.
Dicha memoria
solo se usa como caché debido a que
su fabricación es muy cara y se
emplea en módulos de poca capacidad
como 256 ó 512 Kb.
No hay que confundir nunca la
memoria de segundo nivel con la de
primer nivel (L1) ya que esta suele
ir integrada dentro del procesador,
y suele ser de menor capacidad,
aunque evidentemente dispone de un
acceso mucho más rápido por parte de
la CPU.
Su
implementación en la placa base
puede ser o bien colocar los chips
directamente en ella, mediante
zócalos o con soldadura directa, o
en unos módulos parecidos a los
SIMM's llamados COAST, de más fácil
actualización.
Estructura de la memoria
( ESTA PAGINA TE CUENTA
TODOS LOS DETALLES DE LAS MEMORIAS)
Para saber más sobre memorias,
consulta la Guía de Kingston
(Necesitas tener instalado el
Acrobat Reader)