|

5. La memoria
"Sistema de almacenamiento intermedio entre la CPU y los periféricos"
5.1
Función
Formada por
condensadores, que continuamente se están cargando
y descargando, hacen posible almacenar los ceros y unos
(ausencia y presencia de corriente respectivamente),
el tiempo que tarden a volverse a cargar una vez se
descargan recibe el nombre de tiempo de refresco; también
hay otro tiempo establecido, es el tiempo de acceso.
La
memoria de trabajo (normalmente compuesta de chips RAM),
hace de cajón o caja al microprocesador dónde
guarda los datos que necesita para operar con ellos,
así sí la CPU necesita algún dato,
el disco duro la busca, y este lo envía a la
memoria de trabajo, y éste va a la CPU cuando
se la pide. Así pues vemos que es una memoria
temporal, puesto que además, al apagar el PC
se pierde toda la información que hay.
5.2
Tipos y Funcionamiento
Todas hacen la misma función,
pero entre ellas las diferenciamos por el tiempo de
acceso y la capacidad, o por el modo como trabajan:
·
Registros del microprocesador: Interaccionan
continuamente con la CPU, puesto que forman parte
de ella, su tiempo de acceso es muy pequeño
y una capacidad mínima, normalmente igual a
la "palabra" del microprocesador (de 1 a
8 bytes).
· Registros intermedios:
Básicamente es un paso intermedio entre dos
memorias, un buffer. Tiene capacidad muy pequeña
y un tiempo de acceso también muy pequeño.
· Memoria caché:
Es la más utilizada por la CPU, y la más
importante entre la principal y el microprocesador.
Aunque sean de pequeña capacidad, normalmente
una fracción de la memoria principal máxima
posible, está continuamente intercambiando
información tanto con el procesador como con
la memoria principal, aunque normalmente se utiliza
para guardar la dirección de la memoria principal,
en vez de almacenar el archivo entero, así
tarda menos a pasar la información hacia la
CPU, que si lo hiciera mediante la caché.
Y
es por esta razón, que a menudo (excepto modelos
especiales como Celeron y Duron), hay dos de memorias
caché, dos niveles: Uno en el interior del microprocesador
(L1), y el otro entre la principal y la CPU (L2), al
exterior del "micro" de más capacidad
que la de dentro.
·
Memoria central o principal: Donde se almacenan
programas y datos. La CPU lee y escribe en ella aunque
en menos cantidades que en las anteriores. Tiempo
de acceso relativamente rápido y gran capacidad.
· Memorias de masas
o auxiliares: Son dispositivos exteriores
al ordenador o conectados a la placa base por un controlador
de bus (disco duro, disquetes, etc.). Dónde
se almacenen todos los programas y archivos para un
uso posterior. En caso de que la memoria principal
sea insuficiente, se hacen servir como apoyo para
ésta, denominada "memoria virtual".
Como
he mencionado anteriormente, las memorias además
de clasificarse por su tiempo de acceso y capacidad,
también se pueden clasificar por la forma en
que se modifican los datos y la tecnología empleada.
Así, encontramos que hay dos grandes grupos:
1. Memorias
RAM (Random Acces Memory):
Son memorias en las que se puede leer y escribir.
Se componen electrónicamente por chips, dónde
se pueden subdividir en:
·
SRAM (Static RAM):
Su célula está basada en un biestable.
·
DRAM (Dinamic RAM):
Su célula está basada en un pequeño
condensador, carga del cual representa la información
almacenada. Estas necesitan circuitos adicionales
de refresco, puesto que como los condensadores son
de baja capacidad, a través de la s fugas,
la información se podría perder; son
de lectura destructiva.
2. Memorias
ROM (Read Only Memory):
Son memorias en las que sólo se puede leer.
Hay de varios tipos:
·
ROM: programadas por máscara,
la información es grabada enla fábrica
y no tiene posible modificación.
· PROM,
o ROM: programable
una sola vez.
· EPROM
(Erasable PROM)
o RPROM
(Reprogramable
ROM): su contenido puede ser borrado
mediante rayos ultravioletas, para acto seguido
regrabarlas.
· EAROM
(Electrically Alterable
ROM) o
EEROM
(Electrically Erasable
ROM), son la frontera entre las RAM
y las ROM, su contenido puede ser regrabado eléctricamente,
se diferencian de las RAM en que no son volátiles.
· Memoria
FLASH, denominada así por la velocidad
en la que se puede reprogramar (en tan solo segundos),
usan el borrado eléctrico.
Básicamente
las ROM se basan en una matriz de diodos unidos, esta
unión puede ser destruida por una sobretensión.
De esta forma, salen de la fábrica con las uniones
juntas y para grabarlas se rompen dónde se quieran
poner ceros.
Aparte
de los módulos de memoria aquí mencionados
también existen, aunque ya en desuso, de otros
como los SIMM (Single
In<-Line Memory Module)
y los SIP (Single
In-Line Packages),
los cuales no son nada más que chips de memoria
soldados entre ellos para formar un único conjunto.
También
hay modelos más nuevos como el DDR
(DobleData Rate)
que se usa básicamente en equipos basados en
microprocesadores AMD, ahora implementados también
en equipos Intel, aunque principalmente se usan en las
tarjetas gráficas, aunque Intel ya posee la del
tipo RAMBUS.
La DDR es el mismo que la SDR pero en doble sentido,
de ida y de vuelta, mientras que la segunda(SDR) solamente
puede hacer servir un sentido ida o vuelta.
|