Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El Sistema de Memoria
Arquitectura de
Computadores I
ndice
z
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
z
z
z
z
z
z
2 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Caractersticas de la memoria
z
3 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
4 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
5 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
z
z
z
z
6 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Mdulo
Decodificador
Mdulo
0
Mdulo
1
Mdulo
M-1
7 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Mdulo
Decodificador
Mdulo
0
Mdulo
1
Mdulo
M-1
8 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
9 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Entrelazado complejo:
Consiste en acceder a todos
los mdulos con direcciones
diferentes
Ventaja:
Las direcciones a las que
se accede no tienen que
ser consecutivas
10 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
11 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
12 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
13 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
z
z
z
z
z
14 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
15 / 55
Arquitectura de Computadores I
Principios de localidad
Las referencias a memoria por parte del procesador (instrucciones y
datos), tienden a estar agrupadas. En periodos cortos de tiempo, el
procesador trabaja con grupos fijos de referencias a memoria
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
16 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Objetivo:
Probabilidad de acierto
17 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
18 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
19 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Correspondencia directa
z Consiste en hacer corresponder a todo
bloque i de MP el bloque (i mod k) de
MCa, donde k es el nmero total de
bloques de la MCa
z Una direccin en MCa consta de:
z Etiqueta
z N de bloque de MCa
z Posicin en el bloque (palabra)
20 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Correspondencia directa
Ventaja:
La lectura permite el acceso
simultneo al directorio y a la
palabra dentro del bloque de
MCa
Inconveniente:
Incremento de la tasa de fallos
de la MCa, si dos bloques de
MP, que corresponden a un
mismo bloque de MCa, se
utilizan de forma alternativa
21 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
22 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
23 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Ventaja:
Reduce el coste de la
totalmente asociativa
proporcionando un rendimiento
cercano a esta ltima
24 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
de bloques
10
2 bloques
de memoria
cache
Capacidad MCa
Tamao bloque
2 20
217 bloques
3
2
10
7
2
2 bloques
3
2
25 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Capacidad MP
Tamao bloque
2 20
23
217 bloques
26 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Nmero
de bloques
de memoria
cache
Capacidad MP
Tamao bloque
Capacidad MCa
Tamao bloque
Bloques MCa
Nmero de conjuntos de memoria cache
Tamao conjunto
17
11
2
2 bloques de MP por conjunto de MCa
6
2
2 20
23
217 bloques
10
7
2
2 bloques
3
2 7
6
2
conjuntos
1 2
2
27 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
z
z
28 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
z
z
29 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
30 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
31 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
32 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
33 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
34 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
35 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
36 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Objetivo:
37 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Funcionamiento:
38 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
39 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Asignacin de memoria
40 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
41 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Traduccin de DV a DF (II)
42 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
z
z
43 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
44 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
45 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Paginacin (IV)
46 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
z
z
z
z
47 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
z
z
z
z
z
z
48 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
z
z
49 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Segmentacin (III)
z
z
z
z
50 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
z
z
z
51 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Tabla de segmentos
+
Tabla de pginas
.
.
.
Validacin
.
.
.
Direccin fsica
MP Desplazamiento
de acceso
Accesovlido
52 / 55
Arquitectura de Computadores I
Sistemas de memoria
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
53 / 55
Arquitectura de Computadores I
Tema
6: El sistema de memoria
Tema 4: El Sistema de Memoria
Bibliografa
z
Arquitectura de computadores
Jos A. de Frutos y Rafael Rico. Servicio de Publicaciones de la
Universidad de Alcal, 1995
Captulo 5
Fundamentos de computadores
Pedro de Miguel Anasagasti. Paraninfo, 1999
Captulo 11
54 / 55
Arquitectura de Computadores I