Paginação e Memória Virtual
description
Transcript of Paginação e Memória Virtual
![Page 1: Paginação e Memória Virtual](https://reader036.fdocumentos.com/reader036/viewer/2022082821/56814e6c550346895dbc09df/html5/thumbnails/1.jpg)
Paginação e Memória Virtual
Sistemas Operacionais
![Page 2: Paginação e Memória Virtual](https://reader036.fdocumentos.com/reader036/viewer/2022082821/56814e6c550346895dbc09df/html5/thumbnails/2.jpg)
Memória Virtual
Desvincula o endereçamento feito pelos programas aos endereços físicos de memória
Programas não limitados ao tamanho total da memória física
Permite ao SO endereçar muito mais memória do que a instalada
![Page 3: Paginação e Memória Virtual](https://reader036.fdocumentos.com/reader036/viewer/2022082821/56814e6c550346895dbc09df/html5/thumbnails/3.jpg)
![Page 4: Paginação e Memória Virtual](https://reader036.fdocumentos.com/reader036/viewer/2022082821/56814e6c550346895dbc09df/html5/thumbnails/4.jpg)
Memória Virtual
A memória virtual de um SO é o seu arquivo de swap (troca) gravado no HD
Memória total de um SO é a soma da memória física (fixa) com a virtual
No windows a memória virtual (arquivo de paginação) pode ser definida como 1,5 x a quantidade de memória física
![Page 5: Paginação e Memória Virtual](https://reader036.fdocumentos.com/reader036/viewer/2022082821/56814e6c550346895dbc09df/html5/thumbnails/5.jpg)
Memória Virtual
Um programa não faz referencia a um endereço físico mas a um endereço virtual
Endereços virtuais são traduzidos para endereços físicos
Processo chamado de mapeamento Mapeamento eficiente feito pelo hardware
![Page 6: Paginação e Memória Virtual](https://reader036.fdocumentos.com/reader036/viewer/2022082821/56814e6c550346895dbc09df/html5/thumbnails/6.jpg)
Paginação
Esquema de gerenciamento de memória Possui suporte via hardware Auxilia na quantidade de memória total vista
pelos programas (cada programa visualiza a mesma quantidade de memória)
Memória física dividida em blocos de tamanho fixo
Memória lógica também dividida em blocos de mesmo tamanho (páginas)
![Page 7: Paginação e Memória Virtual](https://reader036.fdocumentos.com/reader036/viewer/2022082821/56814e6c550346895dbc09df/html5/thumbnails/7.jpg)
Paginação
Quando programas são executados páginas virtuais transferidas do HD para a memória física
O SO relaciona quais páginas virtuais estão relacionadas a cada programa em execução
![Page 8: Paginação e Memória Virtual](https://reader036.fdocumentos.com/reader036/viewer/2022082821/56814e6c550346895dbc09df/html5/thumbnails/8.jpg)
![Page 9: Paginação e Memória Virtual](https://reader036.fdocumentos.com/reader036/viewer/2022082821/56814e6c550346895dbc09df/html5/thumbnails/9.jpg)
Desempenho
Memória RAM muito mais rápida que HD Assegurar que existe memória RAM disponível
para evitar o uso frequente do arquivo de paginação
No windows usar o arquivo de paginação em partição NTFS
Assegurar que o tamanho mínimo seja igual ao máximo