Gerencia De Memoria
Artigo: Gerencia De Memoria. Pesquise 862.000+ trabalhos acadêmicosPor: sanytorres • 6/12/2013 • 317 Palavras (2 Páginas) • 411 Visualizações
PAGINAÇÃO
Uma tarefa importante do sistema de memória virtual é a transferência de páginas, da memória física para o disco, quando necessário. Os primeiros sistemas UNIX transferiam todos os dados de um processo de uma única vez.
Sistemas UNIX mais modernos usam o mecanismo de paginação, que transfere páginas da memória virtual individualmente entre a memória física e o disco.
O Linux usa o mecanismo de paginação, em vez de transferir todos os dados de um processo de uma única vez. Com a ajuda de tabelas, o sistema operacional mapeia um grande espaço de endereçamento lógico num espaço de endereçamento físico menor. Quando os processos precisam de mais memória principal do que está fisicamente presente, segmentos individuais de memória lógica que não foram referenciados recentemente são realocados no disco rígido.
Quando um programa acessa um endereço lógico que está atualmente localizado no Disco Rígido, o respectivo segmento de memória (chamado página) é carregado na memória principal, enquanto outro segmento de memória precisa ser escrito para o Disco Rígido para compensar.
Devido ao tempo de acesso do Disco Rígido ser significativamente mais alto se comparado com a memória principal, há naturalmente um preço a ser pago em termos de velocidade de execução.
A fim de ser capaz de usar o Disco Rígido para o gerenciamento de memória virtual e a memória principal lógica, swap files (arquivos de troca) ou swap partitions (partições de troca) devem ser criados no Disco Rígido. Sem tais partições ou arquivos, a memória principal é limitada ao seu tamanho físico disponível realmente.
O sistema de paginação pode ser dividido em duas partes. A primeira consiste no algoritmo que define a política de substituição de páginas, que escolhe a página que vai ser copiada da memória para o disco e determina quando essa página deve ser copiada. A segunda consiste no mecanismo de paginação, que realiza a transferência dos dados entre a memória e o disco, quando necessário.
...