a Rafaela Rafa 14 éve
300
Cloud Compintig
Rafaela
Gerenciamento de Memória
Requisito - Proteção
O SO não pode prever todas as referencias de memória que o programa fará
O hardware é responsável por fazer a verificação
Processos não devem ser capazes de referenciar localizações de memória
Cada processo deve ser protegido
Requisito - Compartilhamento
Permitir que vários processos acessem a mesma área de memória principal.
Requisito - Organização Física
Organização da memória do computador:
Memória secundária -> lenta, armazenamento permanente e barata
Memória principal -> mais rápida, volátil e custo alto
Funções do gerenciador de memória
Subtopic
Liberar as unidades de memória que foram desocupadas por um processo que finalizou;
Controlar quais as unidades de memória estão ou não estão em uso
Estratégias de gerenciamento
Estratégias de substituição.
Estratégias de posicionamento.
Estratégias de busca
Formas de alocação de memória
Alocação de memória NÃO contígua
Alocação de memória contígua
Requisito - Relocação
O hardware do processador e o SO devem ser capazes de traduzir os endereços de referencia de memória
O programador não sabe onde o programa é colocado na memória quando ele é executado
Capacidade de mover um programa
Memória Real
Mais cara e mais rápida.
Memória principal, memória física ou memória primária.
Memória Virtual
Mecanismos de alocação de memória não contígua
Alocação de memória contígua