Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Arquitectura de Computadores I
Memoria Virtual
2
Jerarquía de Memoria Registros Cache Principal Secundaria (Disco)
3
Jerarquía de Memoria
4
Jerarquía de Memoria
5
Jerarquía de Memoria Uso Eficiente de la Memoria
Compartir memoria entre diferentes programas (multitasking) Reduce la carga en la programación al tener una memoria principal pequeña y limitada Por lo tanto la MEMORIA PRINCIPAL es como una CACHE para DISCO
6
Jerarquía de Memoria SEGMENTACION Programa fragmentado en bloques
Segmentos de un programa
7
Jerarquía de Memoria SEGMENTACION No lineal Visible al programador
Segmentos de tamaño variable Cada segmento es de un tipo determinado (código, datos, pila)
8
Jerarquía de Memoria PAGINACIÓN Transparente Lineal Páginas
9
Jerarquía de Memoria PAGINACIÓN “Ilusión” de una memoria más grande
Espacio de Direcciones != Direcciones de Memoria (La memoria principal generalmente es pequeña)
10
Memoria Virtual
11
Memoria Virtual
12
Memoria Virtual
13
Memoria Virtual
14
Memoria Virtual
15
Memoria Virtual
16
Memoria Virtual Ejemplo: Cuál es el tamaño de la tabla de páginas?
Dirección virtual: 32 bits Tamaño de página: 4 KB Número de bytes por página: 4
17
Memoria Virtual Solución: 2^32/4K=2^20=1 M páginas
Hay 4 bytes por página, o sea, 4*1 M= 4M bytes de memoria
18
Memoria Virtual Traslation Lookaside Buffer
19
Memoria Virtual
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.