Professional Documents
Culture Documents
Unidad:03
Semana: 03
ARQUITECTURA DE COMPUTADORAS
SOLRZANO CARRASCO, DAVID
MEMORIAS
ASPECTOS GENERALES
Bytes
Ejemplo: Para representar el nmero 348
Cuntos Bytes necesita nuestra computadora?
00000011
00000100
00001000
MEMORIA Y ALMACENAMIENTO
Con frecuencia, la gente confunde los trminos memoria y almacenamiento,
especialmente cuando describen la cantidad que tienen de cada uno de ellos.
El trmino memoria se refiere a la cantidad de RAM instalado en la
computadora, mientras el trmino almacenamiento se refiere a la capacidad del
disco duro de la computadora.
Para aclarar esta confusin comn, ayuda el comparar a la computadora con
una oficina que tiene un escritorio y un armario archivador:
RAM: escritorio.
Disco Duro: armario archivador.
UNIDADES
Memoria y Rendimiento
Agregar ms memoria a la computadora aumenta su desempeo, y si no
hay suficiente memoria para toda la informacin que necesita el CPU, la
computadora tiene que configurar la opcin como un archivo de memoria
virtual.
De slo lectura
PROM
EPROM
EEPROM
De lectura y
escritura
S-RAM
D-RAM
TIPOS DE MEMORIAS
MEMORIA ROM
Read Only Memory: memoria de solo lectura que en el PC almacena el
Sistema Bsico de Entrada/Salida (BIOS).
Es usada para guardar el cdigo de inicio del sistema, diagnstico de la
computadora, y cdigos especficos de algunos adaptadores (tarjetas).
Tiene muy baja performance (velocidad). Sus variantes son:
ROM: memoria en la cual se graba el programa en el momento de su
fabricacin.
PROM: memoria que poda ser grabado una sola vez por el usuario.
EPROM: memoria grabable elctricamente y borrable mediante luz
ultravioleta.
EEPROM: memoria grabable y borrable elctricamente.
Memorias
FUNDIR
FUSIBLE
Palabra
n-sima
Bit
m-simo
NO
FUNDIR
FUSIBLE
Palabra
n-sima
Bit
m-simo
Palabra
n-sima
Bit
m-simo
MEMORIA FLASH
Tambin llamada EEPROM, mantiene la informacin cuando se retira la
alimentacin. Puede ser borrada electrnicamente en bloques (ejemplo:
bloques de 64KB). Puede escribirse de 100,000 a 1 milln de veces.
Puede leerse un nmero ilimitado de veces. La velocidad de lectura va desde
150nseg. A 200nseg.Son usadas para almacenar el BIOS de las computadoras.
MEMORIA FLASH
MEMORIA SRAM
SRAM (Static RAM) es un tipo de memoria RAM. Con la caracterstica
principal de ser mucho mas veloz que la DRAM. Se llama RAM esttica"
debido a que los datos se almacenan y no necesitan refrescarse como en
el caso de las DRAM.
El proceso de fabricacin es mas complejo por lo que su costo es mayor.
Ejemplo de SRAM es la memoria cach
MEMORIA RAM
Memoria de acceso aleatorio o RAM (Random Access Memory) es
la memoria basada en semiconductores que puede ser leda y
escrita por el microprocesador u otros dispositivos de hardware.
El acceso a las posiciones de almacenamiento se puede realizar
en cualquier orden.
19
MEMORIA SRAM
Las SRAM son dispositivos de memoria
construidos con semiconductores en los cuales
los datos permanecern almacenados mientras se
aplique energa
MEMORIA DRAM
DRAM(Dynamic Random Access Memory) es un tipo de
memoria electrnica de acceso aleatorio, que se usa
principalmente en los mdulos de memoria RAM y en
otros dispositivos, como memoria principal del sistema.
23
BANCO DE MEMORIA
Generalmente, la memoria en una computadora est diseada y dispuesta
en bancos de memoria. Un banco de memoria es un grupo de sockets o
mdulos que forman una unidad lgica: 8 bits, 16 bits, 32 bits, 64 bits.
Por lo tanto, los sockets de memoria que estn dispuestos fsicamente en
filas pueden ser parte de un banco o pueden formar diferentes bancos.
La mayora de computadoras tienen dos o ms bancos de memoria,
generalmente se llama banco A, banco B, y as sucesivamente. Y cada
sistema tiene reglas o convenciones de la forma en que se deben llenar los
bancos de memoria.
MEMORIAS
ASPECTO INTERNO
CONTENIDO TEMTICO
1)
2)
3)
4)
5)
ALMACENAMIENTO PRIMARIA
MEMORIA PRINCIPAL
JERARQUIA DE MEMORIAS
MEMORIA CACHE
DISEO DE MEMORIAS
Almacenamiento primario
La memoria primaria est directamente conectada a la CPU de la
computadora. Debe estar presente para que la CPU funcione
correctamente. El almacenamiento primario consiste en tres tipos de
almacenamiento:
Los registros del procesador son internos de la CPU. Tcnicamente, es
el sistema ms rpido de los distintos tipos de almacenamientos de la
computadora, siendo transistores de conmutacin integrados en el chip de
silicio del microprocesador (CPU) que funcionan como "flip-flop"
electrnicos.
La memoria cach es un tipo especial de memoria interna usada en
muchas CPU para mejorar su eficiencia o rendimiento. Parte de la
informacin de la memoria principal se duplica en la memoria cach.
Almacenamiento secundario
La memoria secundaria requiere que la computadora use sus canales
de entrada/salida para acceder a la informacin y se utiliza para
almacenamiento a largo plazo de informacin persistente.
La memoria virtual
La memoria virtual, es una tcnica de administracin de la memoria
real que permite al sistema operativo brindarle al software de usuario
y a s mismo un espacio de direcciones mayor que la memoria real o
fsica.
La mayora de los ordenadores tienen cuatro tipos de memoria:
registros en la CPU, la memoria cach (tanto dentro como fuera del
CPU), la memoria fsica (generalmente en forma de RAM, donde la
CPU puede escribir y leer directa y razonablemente rpido) y el disco
duro que es mucho ms lento, pero tambin ms grande y barato.
Registros
Cach
Memoria Principal
Memoria
Externa
(secundaria)
Cach de Disco
Discos Magnticos
Cintas Magnticas
Discos pticos
Jerarqua de memoria
Un computador tpico est formado por diversos
niveles de memoria, organizados de forma
jerrquica as:
Registros de la CPU
Memoria Cach
Memoria Principal
Memoria Secundaria (Disco Duro)
Unidades de Cinta (Back-up) y CD-ROMs
CPU
Cache L2
cache
RAM
RAM
disco
disco
red
33
Memoria cach
Memoria central
Memoria expandida
Memoria secundaria
Memoria auxiliar
Mayor capacidad
Registros internos
Alli estan!
Memoria Cache
LA MEMORIA CACHE
La cach es una memoria especial de alta velocidad,
diseada para acelerar el procesamiento de
instrucciones del microprocesador, el cual, puede
acceder a los datos almacenados en cach mucho ms
rpidamente que a aquellos datos almacenados en la
memoria RAM.
A modo de ejemplo, un Pentium a 100 Mhz, tarda 180
nanosegundos en leer un dato de la RAM, mientras
que tan slo tarda 45 nanosegundos en leerlo de la
cach.
Funcionamiento
Ncleo
del
procesador
Memoria
Cach
de datos
L1
Memoria
Cach
L2
Memoria
RAM
Memoria cach L2
Ncleo
del
procesador
Memoria cach L1
Memoria
Cach
de datos
L1
Memoria
Cach de
instruccin
L1
Memoria
Cach
L2
Puente
norte
Memoria
RAM
A0
A1
DEC
Se coloca
una direccin
en el bus de
direcciones
Se activa una (y solo una) lnea
de salida del DEC. Se
seleccione una lnea de celdas
de memoria (LINEA DE
PALABRA)
BUS DE
DATOS
Memoria ROM
(read only memory)
D0
BC
BC
BC
BC
BC
BC
BC
BC
BC
BC
BC
BC
D1
D2
D3
Decoder
24
Dato de salida
leer/escribir
D0
BC
BC
BC
BC
BC
BC
BC
BC
BC
BC
BC
BC
D1
Entrada de
seleccin
de memoria
D2
D3
Decoder
24
Dato de salida
leer/escribir
16 x 1 RAM
64 K x 16 RAM usando 2
chips 64 K x 8 RAM
DISEO
Para el correcto funcionamiento de la memoria es necesario incorporar una
circuitera adicional como son decodificadores, multiplexores, buffers, etc.
Mapa de memoria
EJEMPLO 1
EJEMPLO 2
EJEMPLO 3
GRACIAS