Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porAndrés San Segundo Mora Modificado hace 6 años
1
Luis Loyola Vidal Ayudantía Sistemas Operativos USACH 2015
Memoria Virtual Luis Loyola Vidal Ayudantía Sistemas Operativos USACH 2015
2
Marcos y Páginas La memoria física se divide en marcos
La memoria virtual se divide en páginas Marco 1 Marco 2 Marco 3 Marco 4 … Marco 12 Memoria física Página 1 Página 2 Página 3 Página 4 … Página 1000 Memoria virtual
3
Tabla de página Relaciona páginas con marcos Tabla de página Página 1
… Tabla de página Página 1 Página 2 Página 3 Página 4 Página 5 Página 6 Página 7 Página 8 Página 9
4
Desplazamiento offset
Dirección Página Desplazamiento offset Dirección Address
5
Traducción Dirección lógica Página offset Dirección física Marco
Tabla de página - Marco
6
Translation Lookaside Buffer (TLB)
Dirección lógica Página offset Página Marco TLB Dirección física hit Marco offset Tabla de página - miss Marco
7
Ejercicio 1 Si se tiene una TLB con tiempo de acceso TTLB = 100 µseg con una tasa de hit HTLB = 90%, el tiempo de acceso a memoria TACC = 200 mseg y la tabla de página cabe completa en una página, o sea, está cargada entera en memoria. ¿Cuál es el tiempo promedio para acceder a un dato?
8
Solución Ejercicio 1 Hit Miss HTP=1 TTP=TACC Dirección lógica Página
offset TLB Dirección física Marco TP Hit Miss HTP= TTP=TACC
9
Ejercicio 2 Bajo las mismas condiciones que el ejercicio 1, ahora se agrega una memoria cache L1 con tiempo de acceso TL1 = 100 µseg con una tasa de hit HL1 = 95%. ¿Cuál es el tiempo promedio para acceder a un dato?
10
Solución Ejercicio 2 Hit Miss Dirección lógica Página offset TLB
Dirección física Marco TP Hit Miss L1 MEM
11
Solución Ejercicio 2
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.