Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gerenciamento de Memória Principal - Coggle Diagram
Gerenciamento de Memória Principal
Mecanismo de Alocação
Partições Variáveis
Alocar partições de tamanho variável para cada processo
Maior flexibilidade que partições fixas, mas mais complexa de implementar
Memória Contígua
Alocar memória contígua para cada processo
Permite acesso à memória mais eficiente, mas pode levar à fragmentação interna
Partições Fixas
Dividir a memória em partições de tamanho fixo
Cada partição alocada a um processo específico
Memória Segmentada
Alocar memória contígua para cada processo
Permite acesso à memória mais eficiente, mas pode levar à fragmentação interna
Paginação
Dividir a memória física e o processo em páginas de tamanho igual
Páginas do processo carregadas na memória física conforme necessário
Flexível e eficiente, mas mais complexa de implementar
Memória Virtual
Endereçamento Virtual
Cada processo usa seu próprio espaço de endereço virtual
O sistema operacional mapeia endereços virtuais para endereços físicos na memória principal ou na memória secundária
Paginação de Demanda
Páginas carregadas na memória principal apenas quando necessárias
Reduz a quantidade de memória física necessária
Thrashing
Ocorrência excessiva de paginação de entrada e saída
Pode levar a um desempenho lento do sistema
Vinculação
Processo de carregar o código e os dados de um processo na memória principal
Proteção
Mecanismo para garantir que um processo não acesse ou modifique a memória de outro processo ou do sistema operacional.
Relocação
Processo de alterar os endereços virtuais de um processo para endereços físicos diferentes.