Test
ÍNDICE
1.
2.
1. 2.
Jerarquía de memoria Memorias caché
Introducción Organización física Organización lógica Optimización
3.
4.
3.
Memoria virtual
1Bibliografía Básica
Temas 3 y 4
Estructura y Diseño de Computadores, J. L. Hennessy y D. A. Patterson. Ed. Reverte, 2000. Organización y arquitectura de computadores, W. Stalling.Prentice-Hall, 2000.
2
Estructura Básica de un Computador
Máquina Von Neumann
CPU
Interconexiones
Memoria
E/S
Periféricos
3
Ampliación Máquina Von Neumann
Programa principalI1 I2 . . Ii Ii+1 . . In Rutina de servicio i1 i2 . . im Sistema de interrupciones
bloques
TEMA 3
CPU
palabras
TEMA 4
Memoria principal Interrupción
Memoria cache
(Mc)
(Mp)páginas
Memoria principal
(Mp)
Memoria secundaria (Ms)
Sistema de memoria cache
Sistema de memoria virtual
4
Jerarquía de memoria Introducción
Necesidad de grandes cantidades dememoria rápida con tiempos de acceso y transferencia pequeños.
Diferentes tipos de memorias según los criterios de tamaño, velocidad y coste (tecnología).
Idealmente sería deseable una capacidadindefinidamente grande de memoria tal que cualquier particular…palabra estuviese inmediatamente disponible… Estamos… forzados a reconocer la posibilidad de construir una jerarquía de memorias, cada una de lascuales tenga mayor capacidad que la precedente pero que sea menos rápidamente accesible.
A.W. Burks, H.H. Goldstine y J. Von Neumann, Discusión preliminar del diseño lógico de un instrumentode cálculo electrónico (1946)
1. Jerarquía de memoria
5
Definición
Una jerarquía de memoria está organizada en varios niveles, cada uno más pequeño, más rápido y más caro por byte queel siguiente.
Coste/bit (+) Capacidad (-) Velocidad (+) Frecuencia de accesos (+)
Registros procesador Caché Memoria principal Caché de disco Disco magnético CD-DVD
1. Jerarquía de memoria...
Regístrate para leer el documento completo.