UFRPE/EADLicenciatura em Computação-6P              2011.1  Tutor: Rodrigo Lins Rodrigues
   Memória é um recurso gerenciado pelo sistema operacional;   Os computadores possuem uma hierarquia de memória que    ...
   Gerenciador de Memória:     Componente do sistema responsável por gerenciar a      memória.   Tarefas do Gerenciador...
   Gerenciamento de Memória:     Tarefa de subdividir e alocar dinamicamente memória      realizada pelo sistema operaci...
   Foi implementada nos    primeiros sistemas    operacionais;   Está presente em sistemas    monoprogramaveis;   A mem...
   Permite que diversos programas estejam na    memória principal ao mesmo tempo                                         ...
   O programas normalmente    não preenchem totalmente    as partições onde são    carregados;   Causa fragmentação    i...
   Tentativa de evitar o desperdício de memória;   O tamanho das partições de memória não são fixos;                    ...
   Um tipo de fragmentação    diferente começará a ocorrer;   Quando os programas forem    terminando e deixando    espa...
   Realocação de todas as partições ocupadas;   Realocação dinâmica;   Exige uma complexidade de algoritmo e consumo   ...
 Divide a memória em pequenas unidades de alocação e cada  uma delas é associado um bit no mapa de bits Livre = "0" e Oc...
   Muitas vezes um programa    não pode ser executado por    falta de memória principal;   O sistema escolhe um    proce...
Próximos SlideShares
Carregando em…5
×

Gerência de memória

1.420 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.420
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
59
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Gerência de memória

  1. 1. UFRPE/EADLicenciatura em Computação-6P 2011.1 Tutor: Rodrigo Lins Rodrigues
  2. 2.  Memória é um recurso gerenciado pelo sistema operacional; Os computadores possuem uma hierarquia de memória que relacionam grandezas custo, tamanho e velocidade; 2
  3. 3.  Gerenciador de Memória:  Componente do sistema responsável por gerenciar a memória. Tarefas do Gerenciador de Memória:  Controlar as partes livres e em uso memória;  Alocar e desalocar memória para processos;  Gerenciar a troca de processos entre a memória e o disco;. 3
  4. 4.  Gerenciamento de Memória:  Tarefa de subdividir e alocar dinamicamente memória realizada pelo sistema operacional; É vital para os sistemas operacionais que operam com multiprogramação. 4
  5. 5.  Foi implementada nos primeiros sistemas operacionais; Está presente em sistemas monoprogramaveis; A memória é subdividida em duas áreas: uma para o S.O e outra para o programa de usuário; 5
  6. 6.  Permite que diversos programas estejam na memória principal ao mesmo tempo 6
  7. 7.  O programas normalmente não preenchem totalmente as partições onde são carregados; Causa fragmentação interna; 7
  8. 8.  Tentativa de evitar o desperdício de memória; O tamanho das partições de memória não são fixos; 8
  9. 9.  Um tipo de fragmentação diferente começará a ocorrer; Quando os programas forem terminando e deixando espaços cada vez menores de memoria livre; 9
  10. 10.  Realocação de todas as partições ocupadas; Realocação dinâmica; Exige uma complexidade de algoritmo e consumo de recursos; 10
  11. 11.  Divide a memória em pequenas unidades de alocação e cada uma delas é associado um bit no mapa de bits Livre = "0" e Ocupado = "1"; Esta técnica é lenta pois busca em toda a tabela de bits; Na prática é pouco utilizada; 11
  12. 12.  Muitas vezes um programa não pode ser executado por falta de memória principal; O sistema escolhe um processo residente, que é transferido para a memória principal para a memória secundária; Posteriormente, o processo é carregado de volta para a memória principal; 12

×