Your SlideShare is downloading. ×
0
Gerência de memória
Gerência de memória
Gerência de memória
Gerência de memória
Gerência de memória
Gerência de memória
Gerência de memória
Gerência de memória
Gerência de memória
Gerência de memória
Gerência de memória
Gerência de memória
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Gerência de memória

1,170

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,170
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. UFRPE/EADLicenciatura em Computação-6P 2011.1 Tutor: Rodrigo Lins Rodrigues
  • 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.  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.  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.  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.  Permite que diversos programas estejam na memória principal ao mesmo tempo 6
  • 7.  O programas normalmente não preenchem totalmente as partições onde são carregados; Causa fragmentação interna; 7
  • 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.  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.  Realocação de todas as partições ocupadas; Realocação dinâmica; Exige uma complexidade de algoritmo e consumo de recursos; 10
  • 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.  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

×