Vous êtes sur la page 1sur 62

Arquitectura y Organizacin

de Computadores
MEMORIAS PRIMARIAS Y
SECUNDARIAS
Ing. Angel Plaza
Contenido
1. Memoria RAM
2. Clasificacin de la memoria RAM.
1. Clasificacin fsica.
2. Clasificacin funcional.
3. Tipos de memorias.
1. Memorias sncronas.
1. Estticas (SRAM)
2. Dinmicas (DRAM)
2. Memorias asncronas.
1. Estticas (SRAM)
2. Dinmicas (DRAM
4. Caractersticas de la memoria
5. Memoria cache
6. Memorias externas
Memorias RAM
La memoria RAM (Random Access Memory Memoria de
Acceso Aleatorio) es la memoria de almacenamiento principal
en donde la PC guarda los datos que est utilizando en ese
momento.
Fsicamente, los chips de memoria son rectngulos que
generalmente suelen ir soldados en grupos a unas placas con
"pines" o contactos.
La diferencia entre la RAM y otros tipos de memoria de
almacenamiento, como los discos rgidos, disquetes, etc., etc.
es que la RAM es mucho ms rpida, y que se borra al apagar
la PC, no como los anteriores que pueden almacenar datos en
forma permanente.
Memorias RAM
Cada modulo de memoria DDR es un placa plstica en la que se
encuentran soldados todos sus componentes (chip, pines) y poseen
una cavidad en la parte de la conexin y 2 cavidades en sus lados
para mantenerla fija a la CPU.
En su versin para computador de escritorio posee en su estructura
184 pines (SD RAM tiene 168) y en su versin para computadores
porttiles SO-DIMM posee 200 pines trabajando entre 0C y 70C.
El interior de cada chip puede ser visto como matriz en la que cada
celda tiene la capacidad de almacenar un bit, el que ser localizado
directamente proporcionando una fila y una columna de la matriz.
En el fondo, la CPU identifica cada celda a travs de un nmero
llamado direccin de memoria, a partir de sta, se calcula cual es la
fila y columna asociada con lo que se logra acceder a la celda
requerida
Memorias RAM
Las DDR RAM se organizan en filas o pginas de memoria, que a su
vez, se dividen en 4 secciones llamados bancos.
Cada banco tiene un tipo de registro asociado a l. Para poder
acceder a estas filas de memoria DDR, se debe especificar en los
pines el banco de memoria y direccin de la fila.
As, el acceso se realiza en 2 pasos; primero comunicando la fila y
despus la columna utilizando los mismos terminales de conexin
(tcnica llamada multiplexado).
La CPU no suele usar bits independientes sino que agrupaciones de
stos, en palabras binarios, lo que hace que la RAM no se presente
en un solo chip, sino que en agrupaciones de estos, por ejemplo, 8
chips agrupados, en el que cada chip almacene X bits,
proporcionando en conjunto X*K
Memoria RAM
La memoria que auxilia a la CPU en el procesamiento de
los datos se conoce como memoria RAM(Random
Access Memory = Memoria de Acceso Aleatorio).

Se hace referencia a esta


memoria como de acceso
aleatorio debido a su
capacidad de tener acceso a
cada byte de forma directa. A
diferencia de la memoria
ROM, la RAM es voltil, es
decir, pierde su contenido
una vez se apaga la
computadora.
CLASIFICACIN DE LA MEMORIA RAM
Clasificacin Fsica (Por numero de pines
y tamao del bus de datos interno)
SIP
SIMM
DIMM
RIMM

Clasificacin Funcional
(Por la tecnologa de guardado de datos)
Asncronas
Estticas
Dinmicas
Sncronas
Estticas
Dinmicas
SIP, SIMM, DIMM, RIMM...?
SIP: (Single In-line Packages Paquetes simples de memoria
en lnea) los mdulos SIP, eran parecidos a los SIMM pero con
frgiles patitas soldadas y que no se usan desde hace
demasiados aos, o cuando toda o parte de la memoria esta
soldada en la placa base, caso de algunas computadoras de
marca. Iban conectados por medio de 30 pines finos con un
ancho de 8 bits.
Se podan localizar en ordenadores con procesador Intel 286 y
386.
SIP, SIMM, DIMM, RIMM...?
SIMM: (Single In-line Memory Module Mdulos simples de
memoria en lnea) de 30/72 contactos. Los de 30 contactos pueden
manejar mdulos iguales. Miden unos 8,5 cm8 bits cada vez, por lo
que en un 386 486, que tiene un bus de datos de 32 bits,
necesitamos usarlos de 4 en 4 (30 c.) 10,5 cm (72 c.) y las ranuras
(bancos) donde van montadas suelen ser de color blanco.
Los SIMM de 72 contactos (en su poca, ms modernos) manejan 32
bits, por lo que se usan de 1 en 1 en los 486; en los Pentium se
hara de 2 en 2 mdulos (iguales), porque el bus de datos de los
Pentium es el doble de grande (64 bits).
SIP, SIMM, DIMM, RIMM...?
DIMM: (Dual In-line Memory Module Mdulos de memoria dual
en lnea) de 168/184 contactos y unos 13 a ~15 cm y en ranuras
(bancos) generalmente de color negro, llevan dos palanquitas de
color blanco por lo general en los extremos para facilitar su correcta
colocacin.
Pueden manejar 64 bits de una vez.
Existen de 5, 3.3, 2.5 voltios.
SIP, SIMM, DIMM, RIMM...?
SO-DIMM: (Small Out-line Dual In-line Memory Module) de 72,
100 y 144 contactos, fue creado especficamente para aplicaciones
mviles.
Muchos de los SO-DIMM son utilizados en impresoras.
SIP, SIMM, DIMM, RIMM...?
RIMM: (Rambus In-line Memory Module) de 168 contactos, es el
formato mas nuevo en el rea de las memorias y es utilizado desde
las Pentium 4, tiene un diseo totalmente nuevo, un bus de datos
ms estrecho, de slo 16 bits (2 bytes) pero funciona a velocidades
mucho mayores, de 266, 356 y 400 MHz.
Adems, es capaz de aprovechar cada seal doblemente, de forma
que en cada ciclo de reloj enva 4 bytes en lugar de 2.
Comparacin DDR
Comparacin de diferentes tipos de RAM
RAM TIMINGS O MEMORY TIMINGS
Es un indicador para medir el desempeo de la memoria DRAM usando cuatro
parmetros: CL, TRCD, TRP y TRAS en unidades de ciclos de reloj (clock cycles).
Se suelen escribir como cuatro nmeros separados por guiones, ej: 5-5-5-15.
El cuarto nmero (TRAS) se suele omitir y un quinto, el Command Rate, a veces
se agrega.
Estos parmetros especifican la latencia que afecta la velocidad de la RAM, de
modo que nmeros menores implican un desempeo ms rpido. DIMMs
modernos incluyen un SPD ROM que contiene los tiempos de memoria
recomendadas para una configuracin automtica.
La BIOS de un PC puede permitir al usuario realizar ajustes para aumentar el
desempeo (con el riesgo de alterar la estabilidad del sistema) o, en algunos
casos, aumentar la estabilidad (disminuyendo el desempeo).
RAM TIMINGS O MEMORY TIMINGS
Nombre Smbolo Definicin
El tiempo entre enviar una columna de direccin a la memoria y el
comienzo de la informacin en respuesta.
CAS latencia CL Este es el tiempo que transcurre en hasta leer el primer bit de
memoria desde una DRAM con la fila correcta ya abierta.
Delay de El nmero de ciclos de reloj requeridos entre abrir una fila de
Direccin de memoria y acceder a las columnas en ella.
Fila a Direccin
TRCD El tiempo para leer el primer bit de memoria de una DRAM sin una
de Columna fila activa es TRCD + CL.
El nmero de ciclos de reloj requeridos entre emitir el comando de
Tiempo de
precarga y abrir la siguiente fila.
precarga de la TRP El tiempo para leer el primer bit de memoria de una DRAM con la
fila
fila abierta equivocada es TRP + TRCD + CL.
El nmero de ciclos de reloj requeridos entre un comando de banco
activo y la emisin del comando de precarga.
Tiempo activo Este es el tiempo necesario para internamente refrescar la fila, y
de la Fila
TRAS superponerla con TRCD.
En mdulos SDRAM, es simplemente TRCD + CL.
En otro caso, se aproxima a TRCD + (2 * CL).
RAM TIMINGS O MEMORY TIMINGS
Nomenclatura:
RAS : Row Address Strobe

CAS : Column Address Strobe

TWR : Write Recovery Time, el tiempo que debe pasar entre el


ltimo comando de escritura a una fila y recargarla.
Generalmente, TRAS = TRCD + TWR.

TRC : Row Cycle Time. TRC = TRAS + TRP.


RAM TIMINGS O MEMORY TIMINGS
Tipos de memoria RAM
Los dos tipos de memoria RAM se diferencian en la
tecnologa que utilizan para guardar los datos, la
memoria RAM dinmica es la ms comn.
La memoria RAM dinmica necesita actualizarse
miles de veces por segundo
La memoria RAM esttica no necesita
actualizarse, por lo que es ms rpida, aunque
tambin ms cara.
Ambos tipos de memoria RAM son voltiles, es
decir, que pierden su contenido cuando se apaga
el equipo.
Tipos de memoria RAM
DRAM (Dinamic-RAM): es la original, y por lo tanto la ms lenta,
usada hasta la poca del 386, su velocidad de refresco tpica era de
80 70 nanosegundos (ns), tiempo ste que tarda en vaciarse para
poder dar entrada a la siguiente serie de datos.
Fsicamente, en forma de DIMM o de SIMM, siendo estos
ltimos de 30 contactos.
SDRAM (Sincronic-RAM): Funciona de manera sincronizada con la
velocidad de la placa base (de 50 a 66 MHz), de unos 25 a 10 ns.
Fsicamente solo DIMM de 168 contactos, usadas desde los
Pentium II de menos de 350 MHz y en los Celeron.
Son un tipo de memorias sncronas, es decir, que van a la
misma velocidad del sistema, con unos tiempos de acceso que
en los tipos ms recientes son inferiores a los 10ns, llegando a
los 5ns en los ms rpidos.
Tipos de memoria RAM

Asncronas: Sin seal de reloj .


Estticas (SRAM)
Dinmicas (DRAM)

Sncronas: Con seal de reloj para sincronizacin.


Estticas (SRAM)
Dinmicas (DRAM)
Memorias RAM sncronas
Memorias RAM Asncronas
Memorias RAM Estticas
RAM Estticas: Celda bsica bi-estable
RAM Dinmicas
Caractersticas de las memorias
Localizacin.

Capacidad.

Unidad de transferencia.

Mtodo de acceso.

Velocidad.

Dispositivo fsico.

Aspectos fsicos.
Unidad de transferencia
Palabra. igual al nmero de bits utilizados para
representar un nmero entero y la longitud de una
instruccin.

Unidad direccionable. Es el tamao mnimo que


podemos direccionar en la memoria. El tamao
puede o no coincidir con el ancho de palabra

Unidad de transferencia. Para la memoria principal es


el nmero de bits que se leen o escriben en memoria
a la vez, lo mnimo que puedo leer.
Mtodo de Acceso
Acceso secuencial (SAM: Sequencial Access Memory). Gran capacidad de
almacenamiento.
Ej. Discos duros.

Acceso directo (DAM: Direct Access Memory). acceso directo y luego uno
secuencial.
Ej. Cintas magnticas.

Acceso aleatorio (RAM: Random Access Memory).


Ej Memoria Principal.

Acceso asociativo (CAM: Content Addressable Memory). Modo de acceso por


contenido se busca en toda la memoria al mismo tiempo.
Ej M.Cache
Velocidad
Tiempo de Acceso (TA). Segn el tipo de memoria que se trate
tendremos dos tipos de TA:
RAM: tiempo que transcurre desde el instante en el
que se presenta. una direccin a la memoria hasta que
el dato, o ha sido memorizado, o est disponible para
su uso (es decir, desde que doy la direccin hasta que
Lectura/Escritura en memoria).
CAM o la SAM: tiempo que se emplea en situar el
mecanismo de L/E en la posicin deseada, es decir,
tiempo que tarda en el registro.
Tiempo de Ciclo de memoria (TC). Tiempo que transcurre desde
que se da la orden de una operacin de L/E hasta que se
puede dar otra orden de L/E. Porque sino NO da tiempo a
responder y creara un tiempo muerto, interesa que sea lo
menor posible
Velocidad
Velocidad de Transferencia (VT). Es la velocidad a la que se pueden
transferir datos a, o desde, una unidad de memoria. Segn el tipo
de memoria existen dos casos de velocidad:

En el caso de acceso aleatorio:


VT = 1 / TC
En el caso de acceso no aleatorio:
TN = TA + (N / VT)

Donde:
TN: Tiempo medio de lectura /escritura de N bits, es decir, tiempo de disponibilidad de
datos.
TA: Tiempo de acceso.
N: Numero de bits.
VT: Velocidad de transferencia (bits / segundo).
Dispositivos fsicos
Los sistemas de memorias empleados en los computadores
utilizan diferentes dispositivos fsicos.
Para la memoria principal se utilizan memorias
semiconductoras.
Para memoria secundaria, ya que responden a la necesidad
de almacenar grandes cantidades de informacin, se
emplean:
Memorias magnticas, cintas, discos, etc.
Memorias pticas.
Memorias magnetopticas.
Caractersticas fsicas
Alterabilidad. Memorias ROM (Read Only Memory) y RWM (Read Writable
Memory).

Permanencia de la informacin. Relacionado con la duracin de la informacin


almacenada en memoria.

Lectura destructiva. Memorias de lectura destructiva DRO (Destructive Read


Out) y memorias de lectura no destructiva NDRO (Non Destructive Read Out).

Volatilidad. corte en el suministro elctrico. Memorias voltiles y no voltiles.

Almacenamiento esttico/dinmico. SRAM (Static Random Access Memory)


DRAM (Dynamic Random Access Memory)
MEMORIAS CACHE
Ing. Angel Plaza
Memoria Cach
La memoria cach es un tipo de memoria de acceso aleatorio
mucho mas rpida que la RAM (aproximadamente 6 o 7 veces mas
rpida) que se reserva para contener, de manera temporal,
informacin leda o escrita recientemente en el disco.
La memoria cach de disco realiza distintas funciones:
Almacena direcciones concretas de sectores.
Almacena una copia del directorio.
Almacena porciones o extensiones del programa o programas
en ejecucin.
Es una memoria ubicada entre el microprocesador y la RAM, dado
que sta no es lo suficiente rpida para almacenar y transmitir los
datos que el microprocesador necesita recibir casi
instantneamente, ya que la RAM puede estar ocupada y no
disponible para este efecto.
Memoria Cache
El intercambio de datos entre la CPU y la memoria RAM
es una de las tareas que se hacen con mayor frecuencia.
Dado que la RAM es mucho ms lenta que la CPU se ha
incorporado a la CPU y a la Motherboard, un circuito de
memoria Cach, la cul es una memoria de alta
velocidad.
La memoria Cach es un circuito de memoria de alta
velocidad en el que se almacenan bloques de
instrucciones del programa en ejecucin y un bloque de
datos del conjunto de datos que se utiliz por ultima
vez, de forma que la siguiente vez que se necesiten
estos datos, se toman directamente de esta memoria.
La CPU y la memoria tienen tiempos de acceso muy
diferentes. Para mejorar la situacin se inserta una
memoria intermedia.
Esquema de utilizacin de la memoria cach
Imgenes de memoria cache
Imgenes de memoria cache
Tipos de Memoria Cache
Existen dos tipos:

Cache de Primer Nivel (Nivel1)


Ubicada dentro del procesador
Divida en dos partes. Para datos y para instrucciones
Utilizada nicamente por el procesador

Cache de Segundo Nivel (Nivel 2)


Ubicada por fuera del procesador (en la placa madre)
Mantiene los ltimos datos utilizados y esta en contacto
permanente con la memoria RAM.
Es de uso general para las diferentes aplicaciones
(software) que maneja el computador.
Qu es la memoria cach L1?
La memoria cach L1 (Level 1 de Primer nivel) es una
memoria que esta situada dentro del microprocesador,
que se la conoce tambin con el nombre de memoria
cach interna, de ah el nombre de cach L1.
Esta memoria est ms cerca del microprocesador, es
ms rpida, ms cara y aparte de complicar el diseo
del microprocesador.
Su tamao se mide en pocos kilobytes. Se incorpor
por primera vez en los micros 486 de Intel, y eran de 8
KB y los 486 de Cyrix tenan slo 1 KB.
Hoy en da se utilizan 64/128 KB como mnimo.
Qu es la memoria cach L2?
La memoria cache L2 (level 2 de Segundo Nivel) es una
memoria externa que se encuentra situada generalmente
entre el microprocesador y la memoria
Aunque con la aparicin de los microprocesadores como
los Athlon de AMD, P 4, y hasta los K6-III, dicha memoria se
encuentra integrada al micro (como la L1) pero siendo
todava, aun as externa, o se podra decir semi-interna o
semi-externa que es lo mismo.
Una de las caractersticas de la cach L2 o de segundo nivel
es que es de mayor tamao que la L1, siendo desde
128/256 KB hasta 2 MB, pero funcionan las dos de la misma
manera.
En el caso de los microprocesadores que tienen la cach
integrada al mismo, su principal caracterstica es que esta
trabaja a la misma velocidad que el interna del micro.
Memoria Cach: Funcionamiento
Cuando un programa est ejecutndose y la CPU necesita ir a
traer datos (o ms instrucciones) a la RAM, primero verifica que
los datos estn en la memoria cach.
Si no los encuentra en la cach, traer una copia de esos datos de
la RAM a la CPU y tambin realizar una copia en la memoria
cach.
La prxima vez que los necesita, los ir a buscar a la memoria
cach, de donde los podr extraer ms rpidamente.
El ltimo bloque de datos ledo desde la RAM tambin se copia
en la memoria cach. Este bloque es, con mucha probabilidad, el
mismo que se necesitar en la prxima lectura de datos.
Memoria Cache
Memoria Cache
Memoria Cache
Memoria Cache
En la primera grafica se muestra
ncleos con memorias cache
individuales
En el segundo grafico, el uso
compartido de la memoria cache por
los diferentes ncleos.
Elementos de diseo de cache
Tamao

Funcin de correspondencia

Algoritmo de sustitucin

Poltica de escritura

Tamao del bloque

Nmero de caches
MEMORIAS EXTERNA
ALMACENAMIENTO
Definicin
Las Unidades o dispositivos de Almacenamiento
son componentes del hardware de la computadora
que permiten -valga la redundancia- almacenar
informacin, para su posterior uso.

En ellas podemos
transportar la informacin,
guardarla, archivarla, etc
Unidades Magnticas
Se usan para guardar datos en discos porttiles.
Permiten almacenar, archivar, consultar,
presentar, reutilizar, recuperar la informacin.

Sus capacidades varan desde


los 1,44 Mb (en los disquetes
comunes), hasta los 2 Gb, en
las unidades Jaz de Iomega.

Floppy Disk, de Mitsumi


YA NO ES UTILIZADO
Unidades Magnticas

Ventajas
Porttiles.
Bloqueo fsico contra
escritura.
Bajo costo.

Desventajas:
Son muy frgiles.
Por su portabilidad, se estropean
rpidamente.
Poseen poco espacio de
almacenamiento frente a otros
dispositivos.
Unidades de Disco Duro (Hard Disk)

Son utilizados, por lo general, para almacenar el


Sistema Operativo y los programas, as como la
informacin de uso regular por parte del usuario.

Sus capacidades varan desde los


80 Gb aproximadamente (en
realidad, hay de menor
capacidad) y depende del avance
tecnolgico.
IDE
SCSI
Sata
Estado solido
Cuanta informacin puede
contener un disco duro
Cables para la conexin de disco
duros
Unidades pticas (CD y DVD)

Son dispositivos que permiten alojar, de manera


porttil, grandes cantidades de informacin, a un
bajo costo.
Los CDs poseen una
capacidad de 650 700
Mb.
Mientras que los DVD
pueden alojar 4,7 y
hasta 17,2 Gb de
informacin en un solo
disco.
Deber 3 (en grupo de 2 estudiantes)
Investigar
1. Las memorias RAM pierden su informacin al
momento de apagar el equipo?
Explique el proceso, texto y grafico.
1. Existe algn proceso para evitar el borrado
de las memorias RAM, explicados en el punto
1? Explique el proceso, texto y grafico.
2. Existen herramientas o tcnicas para
recuperacin de datos de memorias RAM?
Explique.
Deber 4 (en grupo de 2 estudiantes)
1. Elabore una tabla de los diferentes dispositivos de
almacenamiento, que contenga la siguiente informacin:
1. Nombre del dispositivo
2. Tipo / Tecnologa
3. Ao de presentacin (aproximadamente en que ao
se empez a usar).
4. Capacidad mnima inicial.
5. Capacidad mxima actual (o hasta que capacidad llego
a tener)
6. Velocidad de transferencia.
7. Tipo de bus al cual se conecta.
8. Voltaje.
Taller en clase Memorias RAM
(en grupo de 4 estudiantes)
1. Elaborar mapa conceptual sobre memoria RAM
(tipo, clasificacin, caractersticas).
2. Elaborar una tabla que muestre las diferencias
entre los tipos de memoria RAM.
3. Mapa conceptual de memorias externas.

Entregar el trabajo en hoja de papel ministro y digital (usar


Cmap). (Cada integrante del grupo sube el mismo trabajo)
Taller en clase . RAID
(en grupo de 4 estudiantes)
Elaborar una tabla que muestre las
diferencias entre los diferentes niveles de
RAID.

1. Revisar libro: Organizacin y Arquitectura


de computadores 7 edicin William Stallings
Prentice Hall.
2. Paginas 185 - (del libro).
3. Paginas 202 - (del pdf).

Vous aimerez peut-être aussi