作者:Rafaela Rafa 13 年以前
228
Cloud Compintig
O gerenciamento de memória envolve diversas funções essenciais, como controlar o uso das unidades de memória e liberar aquelas que foram desocupadas por processos finalizados. Existem formas distintas de alocação, como a contígua e a não contígua, cada uma com seus próprios mecanismos.
開啟
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