Gerenciamento de memoria

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (411 palavras )
  • Download(s) : 0
  • Publicado : 2 de dezembro de 2012
Ler documento completo
Amostra do texto
Capítulo 9: Gerenciamento de Memória Para realizar a otimização de desempenho, devemos manter diversos processos em memória; isto é, devemos compartilhar a memória. Há varias maneiras de gerenciar amemória e como veremos, muitos algoritmos necessitam de suporte de hardware, embora projetos recentes tenham integrado intimamente o hardware como sistema operacional. 9.1: Antecedentes Estamosinteressados apenas na seguencia de endereços de memória gerados pelo programa que está em execução 9.1.1 Vinculação de Endereços: Classicamente, a vinculação de instruções e dados a endereços de memóriapode ser realizada em qualquer etapa ao longo deste trajeto: ->Tempo de compilação: Os programas COM do MS-DOS são transformados em código absoluto em tempo de compilação. Em tempo de compilação, onde oprocesso irá residir na memória, o compilador poderá gerar código absoluto. ->Tempo de carga: Se o tempo de compilação não for conhecido o local em que o processo irá residir na memória, o compiladordeverá gerar então o código relocavél. Assim a vinculação é retardada até o tempo de recarregar o código do usuário para incorporar o novo valor de endereço. -> Tempo de execução: Movimentado de umsegmento de memória para o outro durante sua execução, então a vinculação deverá ser retardada até o tempo de execução (Run time). 9.2: Espaço de endereçamento Lógico versus físico: Como Vimos nocapitulo 1, a memória é um recurso fundamental para a operação de um moderno sistema de computação. O conceito de um espaço de um endereçamento lógico vinculado a um espaço de endereçamento físico separadoé fundamental para um gerenciamento de memória apropriado. 9.3: carga dinâmica: Endereçamento lógico e o endereço gerado pelo CPU, já o endereço físico e o registrador de endereço de memória, podemosdizer que o endereço logico seja um endereço virtual. O programa dos usuários jamais enxergam os endereços físicos reais, o programa pode criar um ponteiro para posições 346 para armazenamento na...
tracking img