Aula10 Gere Ncia De Memo Ria Parte 2

2464 palavras 10 páginas
Sistemas Operacionais com Java

Aula 10
Capítulo 9 – Gerência de Memória
• 9.1 Conceitos Básicos

• 9.2 Swapping
• 9.3 Alocação de memória contígua

• 9.4 Paginação
• 9.5 Segmentação

• 9.6 Segmentação com paginação

Silberschatz, Galvin e Gagne (c) 2003

Sistemas Operacionais com Java

9.4 Paginação
• A paginação é um esquema de gerência de memória

que permite que o espaço de endereços físicos de um processo seja não contíguo.
• A paginação evita o problema de ajustar os trechos de memória de tamanhos variados ao armazenamento de apoio.

Silberschatz, Galvin e Gagne (c) 2003

Sistemas Operacionais com Java

9.4.1 Método básico

• O método básico para implementar a paginação

envolve dividir a memória física em blocos de tamanho fixo, chamados quadros (frames).
• E dividir a memória lógica em blocos de mesmo tamanho, chamados páginas.
• Quando um processo tiver de ser executado, suas páginas são carregadas em quaisquer quadros de memória disponíveis a partir do armazenamento de apoio. Silberschatz, Galvin e Gagne (c) 2003

Sistemas Operacionais com Java

9.4.1 Método básico

• O armazenamento de apoio é dividido em blocos de

tamanho fixo, que possuem o mesmo tamanho que os quadros de memória.
• É definido uma tabela de página para traduzir endereços lógicos em físicos.

Silberschatz, Galvin e Gagne (c) 2003

Sistemas Operacionais com Java

9.4.1 Método básico

• O endereço gerado pela CPU é dividido em:

Número de página (p) – usado como um índice para a tabela de página, que contém o endereço de base de cada página na memória física.
• Deslocamento de página (d) – combinado com o endereço de base para definir o endereço da memória física que é enviado para a unidade de memória.


Silberschatz, Galvin e Gagne (c) 2003

Sistemas Operacionais com Java

Hardware de paginação

Silberschatz, Galvin e Gagne (c) 2003

Sistemas Operacionais com Java

Modelo de paginação da memória lógica e física páginas

Silberschatz, Galvin e Gagne (c) 2003

quadros

Sistemas

Relacionados