Buscar

Aula07 Gerencia de Memória

Prévia do material em texto

Sistemas Operacionas 
Prof. Osvaldo Viana Jr, Msc. 
osvaldoviana@yahoo.com.br 
Aula 7 
Gerencia de Memória 
Fundamentação da Gerência de 
Memória 
 A Memória do Computador 
 A memória é parte fundamental para o 
processamento dos dados em um computador. 
 Quanto a sua organização, podemos dividir as 
memórias em uma hierarquia conforme sua 
velocidade e custo. 
2 
Fundamentação da Gerência de 
Memória 
 Hierarquia dos Dispositivos de Armazenamento 
3 
Fundamentação da Gerência de 
Memória 
 Alocação de Memória 
 Alocação contígua de único usuário (alocação 
simples) 
 - Consiste em dividir a memória em duas 
partes, uma para o sistema operacional e 
outra para o programa do usuário. 
4 
Fundamentação da Gerência de 
Memória 
 Alocação de Memória 
 Estrutura da memória no sistema de alocação 
simples 
5 
Fundamentação da Gerência de 
Memória 
 Alocação de Memória 
 Alocação particionada fixa (alocação estática) 
 - As partições são definidas por registradores 
contendo os endereços de início e fim de cada 
partição; 
 - Sendo que na carga do programa se o 
conteúdo a ser alocado for maior que o 
endereço do registrador, ele não pode ser 
carregado, ocasionando uma falha de violação. 
6 
Fundamentação da Gerência de 
Memória 
 Alocação de Memória 
 Estrutura da memória no sistema de alocação 
particionada estática 
7 
Fundamentação da Gerência de 
Memória 
 Alocação de Memória 
 Alocação particionada dinâmica 
 - Permite que as tarefas definam previamente 
o tamanho que necessitem. 
 - Desta forma, as partições são alocadas 
somente conforme a necessidade de cada 
programa. 
8 
Fundamentação da Gerência de 
Memória 
 Alocação de Memória 
 (A) Relocação de partição e (B) junção de 
partições adjacentes 
9 
Fundamentação da Gerência de 
Memória 
 Técnicas Complementares 
 Swapping 
 - Essa técnica consiste em retirar alguns 
programas da memória e salvá-los em disco. 
10 
Fundamentação da Gerência de 
Memória 
 Técnicas Complementares 
 Memória Virtual 
 - É uma técnica muito avançada e poderosa, 
pois une a memória física da máquina com um 
arquivo especial salvo em disco; 
 - Dando a ideia de se ter muito mais memória 
disponível do que a memória realmente 
instalada. 
11 
Fundamentação da Gerência de 
Memória 
 Técnicas Complementares 
 Funcionamento da Memória Virtual 
12 
Fundamentação da Gerência de 
Memória 
 Técnicas Complementares 
 Segmentação 
 - Possibilita a divisão dos programas através 
de sub-rotinas, que possuem seus próprios 
endereços. 
13 
Exercicios 
 1) Quanto a sua organização, como podemos 
dividir as memórias em uma hierarquia conforme 
sua velocidade e custo ? 
 
14 
Exercicios 
 1) Quanto a sua organização, como 
podemos dividir as memórias em uma 
hierarquia conforme sua velocidade e custo ? 
 R: 
15 
Memoria Virtual 
 Dinâmica em Grupo 
 Ler e debater em grupo sobre o assunto 
abordado 
16 
Referencia Bibliografica 
 Referencia Básica 
o FRANCO JUNIOR, Dalton ; GROSS , Jan. 
Sistemas e Aplicações Distribuídas. Indaial, 
Uniasselvi – 2013. Págs: 39-52. 
 
o TANENBAUM, A S. ; WOODHULL, A S. 
Sistemas Operacionais: Projeto e 
Implementação. Bookman, 2008. Págs: 258-
268. 
 
 
17

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes