Fundamentos de los computadores
U NIDAD DE M EMORIA
1
U NIDAD DE M EMORIA
Conceptos básicos
Definiciones
Características de las memorias
Jerarquía de las memorias
Tipos de memorias
Memoria principal del computador. Memorias semiconductoras
Diseño de mapas de memoria
Otras memorias
TEMA 3. UNIDAD DE MEMORIA
2
D EFINICIONES
La memoriacontiene los programas que se ejecutan en el computador
y los datos sobre los que trabajan dichos programas.
La memoria es un elemento sencillo, sin embargo, presenta una gran
diversidad de tipos, tecnologías, estructuras, prestaciones y costes.
Un computador dispone de una jerarquía de elementos de memoria
donde algunos están localizados internamente en la CPU y otrosexternamente.
TEMA 3. UNIDAD DE MEMORIA
3
C OMUNICACIÓN CON LA MEMORIA
En un monoprocesador tipo von Neumann, sólo existen dos caminos de
transferencia de la información desde la memoria:
1. Uno bidireccional de datos
2. Otro unidireccional de instrucciones
interpretación.
Flujo de instrucciones
UC
S. control
Ruta
de
hacia
Flujo de datos
la
UC
para
suMemoria
datos
TEMA 3. UNIDAD DE MEMORIA
4
D EFINICIONES
Cada elemento de almacenamiento se denomina celda y
puede contener 1 ó 0.
Su organización puede ser muy diversa.
1
1
1
8
16
64
1
TEMA 3. UNIDAD DE MEMORIA
Matriz 8x8
8
1
4
Matriz 16x4
Matriz 64x1
5
D EFINICIONES
La posición de la unidad de datos se llama dirección.
Una memoria se identifica por el número de palabras que
puede almacenar, 32Kxpalabras, significa 32*1024
posiciones de memoria de un ancho palabra.
Si palabra es igual a 8 entonces decimos 32Kx8
TEMA 3. UNIDAD DE MEMORIA
6
D EFINICIONES
Las dos operaciones básicas de las memorias son:
Lectura. Cargar en el registro, llamado habitualmente de
datos, el contenido dela posición de memoria dada por el
bus de direcciones.
Escritura. Almacenar el contenido del registro de datos, en
la posición de memoria dada por la dirección especificada
por el bus de direcciones.
TEMA 3. UNIDAD DE MEMORIA
7
D EFINICIONES
Operación de escritura
1. colocar la dirección en el registro de direcciones
2. Colocar el dato en el registro de datos
3. Activar laorden de escritura
escribir
R. DIREC.
1
0
1
1
1
0
1
0
1
1
0
0
0
0
1
R. DATOS
0
1
0
1
1
1
0
1
01001101
0
1
0
1
0
1
0
1
0
0
0
1
1
1
0
0
0
101
0
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
0
0
1
1
1
0
1
Busde datos
Bus de direcciones
TEMA 3. UNIDAD DE MEMORIA
8
D EFINICIONES
Operación de lectura
1. colocar la dirección en el registro de direcciones.
2. Activar la orden de lectura.
leer
R. DATOS
R. DIREC.
1
0
1
1
1
0
1
0
1
1
0
0
0
0
1
0
1
1
1
0
1
0
0
1
0
1
0
1
0
0
0
1
1
1
0
01
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
TEMA 3. UNIDAD DE MEMORIA
1
0
Bus de direcciones
01010101
1
0
011
0
0
0
1
1
1
0
1
Bus de datos
9
R EQUISITOS DE LAS MEMORIAS
Un sistema de memoria debe disponer de los siguientes
elementos:
Medio o soporte. Deberá disponer de un elemento donde
sealmacenen estados diferentes que codifiquen la
información.
Transductor. Es un elemento que permite convertir una
energía en otra, es decir, transformar magnitudes físicas a
eléctricas (sensor) o magnitudes eléctricas a físicas
(actuador). Memoria estática y memoria dinámica.
Mecanismo de Direccionamiento. Deberá disponer de un
procedimiento para leer y escribir información en el...
Regístrate para leer el documento completo.