Mapa mental
Gerenciamento de Memória
Conteúdo do mapa
Gerenciamento de Memória
registrador de Inicio e fim da memória
A memória real é o recurso de armazenamento de acesso direto.
Os processos devem ser carregados para a Memória Real
Os endereçamentos de instruções e de dados podem ser construídos de três formas:
- Tempo de compilação;
- Tempo de carga (Load Time);
- Tempo de execução (Execution time)
Problema
- È necessário otimizar o uso da área de memória real
- Solução do Problema
- Subdividir a memória em unidades de alocação
Necessidades
- Alocar espaços na memória para os programas;
- Desalocar os espaços quando necessário;
- Efetuar a manutenção das tabelas;
- Decidir quanto de memória alocar a cada processo e quando um processo será removido da memória
3 Cenários
- Fixed Partitions
- Ocorre fragmentação se os programas do usuário não preenchem completamente uma partição - um desperdício
- OS divide a memória de partições
- Todo o processo deve caber a uma divisória
- Tamanhos dos programas devem ser, no máximo, o tamanho das partições
- Single User Contiguous
- Mais simples técnica de gerenciamento de memória
- MS-DOS é um exemplo de um sistema que atribui memória desta maneira
- Dynamic Partitions
- Cada processo recebe somente a quantidade de memória necessária
- Não há tamanho das partições fixos predeterminados
- Fragmentação externa. OS deve ocasionalmente reorganizar a memória (compactação) .
- Fixed Partitions
Informações
- Descrição
- Mapa Mental sobre Gerenciamento de Memória, criado por Jaquisson Nunes em 04-11-2015.
- Criado por
- Jaquisson Nunes
- Visualizações
- 26
- Avaliação