capítulo 8 memoria virtual - uc3m · © ediciones paraninfo 3 figura 8.2: creación de la imagen...
TRANSCRIPT
![Page 1: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/1.jpg)
Capítulo 8
Memoria virtual
Félix García Carballeira Jesús Carretero Pérez
José Daniel Sánchez García David Expósito Singh
© Ediciones Paraninfo 1
![Page 2: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/2.jpg)
© Ediciones Paraninfo 2
Figura 8.1: Imagen de memoria de un proceso
![Page 3: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/3.jpg)
© Ediciones Paraninfo 3
Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual
![Page 4: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/4.jpg)
© Ediciones Paraninfo 4
Figura 8.3: Fundamentos de la memoria virtual
![Page 5: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/5.jpg)
© Ediciones Paraninfo 5
Figura 8.4: Proceso de traducción de direcciones virtuales
![Page 6: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/6.jpg)
© Ediciones Paraninfo 6
Figura 8.5: Espacio de direcciones virtuales
![Page 7: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/7.jpg)
© Ediciones Paraninfo 7
Figura 8.6: Entrada de la tabla de páginas
![Page 8: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/8.jpg)
© Ediciones Paraninfo 8
Figura 8.7: Protección de memoria mediante memoria virtual
![Page 9: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/9.jpg)
© Ediciones Paraninfo 9
Figura 8.8: Tabla de páginas de un nivel y traducción de direcciones en caso de acierto
![Page 10: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/10.jpg)
© Ediciones Paraninfo 10
Figura 8.9: Tabla de páginas de dos niveles
![Page 11: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/11.jpg)
© Ediciones Paraninfo 11
Figura 8.10: Tabla de páginas investida
![Page 12: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/12.jpg)
© Ediciones Paraninfo 12
TLB sin información del proceso
TLB con información del proceso
Figura 8.11: Funcionamiento de una TLB
![Page 13: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/13.jpg)
© Ediciones Paraninfo 13
Figura 8.12: Memoria virtual con segmentación paginada
![Page 14: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/14.jpg)
© Ediciones Paraninfo 14
Figura 8.13: Integración de la memoria virtual y la memoria caché
![Page 15: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/15.jpg)
© Ediciones Paraninfo 15
Figura 8.14: Proceso de lectura en un sistema con memoria virtual y memoria caché
![Page 16: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/16.jpg)
© Ediciones Paraninfo 16
Figura 8.15: Espacio de direcciones virtual del proceso del Problema 8.14
![Page 17: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/17.jpg)
© Ediciones Paraninfo 17
1024
Figura 8.16: Tablas de página del Problema 8.14
![Page 18: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/18.jpg)
© Ediciones Paraninfo 18
Figura 8.17: Tablas de página para el Problema 8.15
![Page 19: Capítulo 8 Memoria virtual - UC3M · © Ediciones Paraninfo 3 Figura 8.2: Creación de la imagen de memoria de un proceso en un computador sin memoria virtual](https://reader036.vdocuments.pub/reader036/viewer/2022071017/5fd0fae83c0f314f814ea21b/html5/thumbnails/19.jpg)
© Ediciones Paraninfo 19
Figura 8.18: Tablas de página del Problema propuesto 8.7