Gerência de memória
Upcoming SlideShare
Loading in...5
×
 

Gerência de memória

on

  • 1,577 views

 

Statistics

Views

Total Views
1,577
Slideshare-icon Views on SlideShare
1,577
Embed Views
0

Actions

Likes
0
Downloads
27
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Gerência de memória Gerência de memória Presentation Transcript

    • 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 relacionam grandezas custo, tamanho e velocidade; 2
    •  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
    •  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
    •  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
    •  Permite que diversos programas estejam na memória principal ao mesmo tempo 6
    •  O programas normalmente não preenchem totalmente as partições onde são carregados; Causa fragmentação interna; 7
    •  Tentativa de evitar o desperdício de memória; O tamanho das partições de memória não são fixos; 8
    •  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
    •  Realocação de todas as partições ocupadas; Realocação dinâmica; Exige uma complexidade de algoritmo e consumo de recursos; 10
    •  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
    •  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