capítulo 4 gerenciamento de memóriainstitutosiegen.com.br/documentos/leco.13664911634709.pdf ·...

46
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Gerenciamento de Memória Capítulo 4 4.1 Gerenciamento básico de memória 4.2 Troca de processos 4.3 Memória virtual 4.4 Algoritmos de substituição de páginas 4.5 Modelagem de algoritmos de substituição de páginas 4.6 Questões de projeto para sistemas de paginação 4.7 Questões de implementação 4.8 Segmentação

Upload: hoangkhanh

Post on 20-Dec-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1

Gerenciamento de MemóriaCapítulo 4

4.1 Gerenciamento básico de memória4.2 Troca de processos4.3 Memória virtual4.4 Algoritmos de substituição de páginas4.5 Modelagem de algoritmos de substituição de páginas4.6 Questões de projeto para sistemas de paginação4.7 Questões de implementação4.8 Segmentação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 2

Gerenciamento de Memória• Idealmente, o que todo programador deseja é

dispor de uma memória que seja– grande– rápida– não volátil

• Hierarquia de memórias– pequena quantidade de memória rápida, de alto custo -

cache – quantidade considerável de memória principal de

velocidade média, custo médio– gigabytes de armazenamento em disco de velocidade e

custo baixos• O gerenciador de memória trata a hierarquia de

memórias

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 3

Gerenciamento de Memória

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 4

Gerenciamento de Memória

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 5

Gerenciamento de Memória

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 6

Gerenciamento de MemóriaSem Swapping ou Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 7

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Contígua Simples

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 8

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Contígua Simples

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 9

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Contígua Simples

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 10

Gerenciamento de MemóriaSem Swapping ou Paginação

Técnica de Overlay

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 11

Gerenciamento de MemóriaSem Swapping ou Paginação

Técnica de Overlay

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 12

Gerenciamento de MemóriaSem Swapping ou Paginação

Técnica de Overlay

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 13

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Particionada Estática

ABSOLUTA

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 14

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Particionada EstáticaABSOLUTA

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 15

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Particionada EstáticaABSOLUTA

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 16

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Particionada EstáticaRELOCÁVEL

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 17

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Particionada EstáticaRELOCÁVEL

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 18

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Particionada Dinâmica

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 19

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Particionada Dinâmica

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 20

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Particionada Dinâmica

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 21

Gerenciamento de MemóriaSem Swapping ou Paginação

Alocação Particionada Dinâmica

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 22

Gerenciamento de MemóriaCom Swapping

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 23

Gerenciamento de MemóriaCom Swapping

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 24

Gerenciamento de MemóriaCom Swapping

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 25

Gerenciamento de MemóriaCom Swapping

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 26

Gerenciamento de MemóriaCom Swapping

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 27

Gerenciamento de MemóriaCom SwappingMemória Virtual

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 28

Gerenciamento de MemóriaCom SwappingMemória Virtual

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 29

Gerenciamento de MemóriaCom SwappingMemória Virtual

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 30

Gerenciamento de MemóriaCom SwappingMapeamento

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 31

Gerenciamento de MemóriaCom SwappingMapeamento

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 32

Gerenciamento de MemóriaCom Swapping

Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 33

Gerenciamento de MemóriaCom Swapping

Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 34

Gerenciamento de MemóriaCom Swapping

Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 35

Gerenciamento de MemóriaCom Swapping

Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 36

Gerenciamento de MemóriaCom Swapping

Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 37

Gerenciamento de MemóriaCom Swapping

Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 38

Gerenciamento de MemóriaCom Swapping

Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 39

Gerenciamento de MemóriaCom Swapping

Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 40

Gerenciamento de MemóriaCom Swapping

Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 41

Gerenciamento de MemóriaCom Swapping

Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 42

Gerenciamento de MemóriaCom SwappingSegmentação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 43

Gerenciamento de MemóriaCom SwappingSegmentação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 44

Gerenciamento de MemóriaCom Swapping

Segmentação com Paginação

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 45

Gerenciamento de MemóriaCom Swapping

Compartilhamento de Memória

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 46

Gerenciamento de MemóriaCom Swapping

Compartilhamento de Memória