La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Arquitectura de Computadores I

Presentaciones similares


Presentación del tema: "Arquitectura de Computadores I"— Transcripción de la presentación:

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

20


Descargar ppt "Arquitectura de Computadores I"

Presentaciones similares


Anuncios Google