Академический Документы
Профессиональный Документы
Культура Документы
DE SISTEMAS Y ELECTRONICA
JERARQUIA DE MEMORIAS DE
COMPUTADORA
I. Jerarquia.
II. Clasificaciones
III. Caracteristicas
IV. Politicas.
CACHE DE
INSTRUC.
REGISTROS
CACHE DE
NIVEL 2
MEMORIA
RAM
DISCO
DURO
CACHE DE
DATOS
Aumenta el tamao
Aumenta el costo por Byte y la velocidad de acceso
2
Memorias Rom
La memoria de solo lectura es un dispositivo de lgica
programable. La informacin binaria que est almacenada es un
dispositivo de lgica programable debe especificarse de alguna
manera y despus incorporarse al Hardware.
TIPOS DE ROM
PROM (Programmable ROM)
Se puede regrabar en esta memoria?
EPROM (Erasable Programmable ROM)
Como se realiza el proceso de borrado en esta memoria?
Memorias Ram
La memoria principal o RAM
(acrnimo de Random Access Memory,
Memoria de Acceso Aleatorio) guarda
los datos que se est utilizando en el
momento presente.
Porque se llama de acceso aleatorio?.
Como se actualiza esta memoria?
Cuando las aplicaciones se ejecutan,
primeramente deben ser cargadas en
memoria RAM. El procesador entonces
efecta accesos a dicha memoria para
cargar instrucciones y enviar o recoger
datos. Reducir el tiempo necesario para
acceder a la memoria, ayuda a mejorar
las prestaciones del sistema.
Cual es la diferencia entre la RAM y las
memoria auxiliares?
Segn su tecnologa de fabricacin,
Cuantos tipos de RAM existen?
Ram Dinmicas
Es aquella en la que los datos se almacenan en condensadores,
que requieren recargarse (refrescarse) peridicamente para
mantener el dato.
La ventaja de este tipo de celda es que es muy sencilla, lo que
permite construir matrices de memorias muy grandes en un chip,
a un costo por bit ms bajo que el de las memorias estticas.
La desventaja es que el condensador de almacenamiento no
puede mantenerse cargado ms que un periodo de tiempo, y el
dato almacenado se pierde si su carga no se refresca
peridicamente.
Que tipos de RAM
dinmicas
existen?
6
10
Ram Estticas
11
Formatos de Ram
Se trata de la forma en que se
organizan los chips de memoria,
del tipo que sean, para que sean
conectados a la placa base del
ordenador. Son unas placas
alargadas con conectores en un
extremo; al conjunto se le llama
mdulo.
De que depende el numero de
conectores?
Formatos de Ram
1. SIMM de 72 contactos, los ms usados en la actualidad. Se
fabrican mdulos de 4, 8, 16,32 y 64 Mb.
2. SIMM EDO de 72 contactos, muy usados en la actualidad.
Existen mdulos de 4, 8, 16,32 y 64 Mb.
3. SIMM de 30 contactos, tecnologa en desuso, existen
adaptadores para aprovecharlas y usar 4 de estos mdulos
como uno de 72 contactos. Existen de 256 Kb, 512 Kb (raros),
1, 2 (raros), 4, 8 y 16 Mb.
4. SIPP, totalmente obsoletos desde los 386 (estos ya usaban
SIMM mayoritariamente).
13
Formato Dip
Formato SIMM
14
Formato SIMM
Formato DIMM
15
Formato DIMM
Formato Rimm
DIMMs:
ms
alargados
(unos 13 cm), con 168
contactos y en zcalos
generalmente
negros.
Pueden manejar 64 bits de
una vez, por lo que pueden
usarse de 1 en 1 en los
Pentium, Pentium II y
Pentium III. Existen para
voltaje estndar (5 voltios) o
reducido (3.3 V).
16
Caractersticas tcnicas
Que otras caractersticas se asocian a las
memorias?
17
Paridad y No-Paridad
La principal diferencia entre mdulos de memoria paridad y noparidad es que la memoria paridad tiene la habilidad de detectar
errores de un bit y parar el sistema mientras que la memoria noparidad no provee deteccin de errores.
Error Checking and Correcting (ECC) (Deteccin y Correccin de
errores)
La memoria ECC es una memoria ms avanzada que puede
automticamente detectar y corregir errores de un bit sin parar el
sistema.
19
El problema
RAM dinmica (DRAM)
Consumo mnimo.
Capacidad de almacenamiento comparativamente alta.
Costo por bit bajo.
Tiempo de acceso alto (lento), debido al circuito de regeneracin de carga.
Si construimos el banco de memoria utilizando RAM dinmica, no
aprovechamos la velocidad del procesador.
Algoritmos de sustitucin
Correspondencia Directa
No hay opciones
Cada bloque corresponde a una lnea
Se debe reemplazar esa lnea
Correspondencia Asociativa & Set Associative
Implementado en hardware (velocidad)
Least Recently Used (LRU)
Un bit de USO determina cul lnea del conjunto debe ser
reemplazada
First in first out (FIFO)
Reeemplazar bloque ms viejo
Round-robin, buffer circular
Reemplazar bloque con menos Random
21
Poltica de escritura
No se debe sobreescribir un bloque de cache a menos que est
actualizado en memoria principal!
Posibles conflictos
En sistemas con mltiples CPUs, estos pueden tener caches
individuales
E/S puede acceder a memoria directamente
23