Escolar Documentos
Profissional Documentos
Cultura Documentos
GERÊNCIA DE MEMÓRIA
GERÊNCIA DE MEMÓRIA
Memória RAM nem sempre é grande suficiente pra suportar todos os Quando as trocas de processos criam múltiplos espaços de memória,
processos em execução é possível combiná-los em um grande espaço movendo todos os
O Swap consiste em trazer cada processo em sua totalidade (SWAP- processos para baixo, o máximo possível → compactação de memória
IN), executá-lo e por um tempo e então colocá-lo de volta no disco Exige muito tempo de CPU
(SWAP-OUT)
Como gerenciar os bloatwares (softwares que usam Memória Virtual é uma técnica que usa a memória
quantidades excessivas de memória) secundária como “cache” para partes de espaço de
Uso de memória pelos softwares cresce mais rápido processos
que o tamanho das memórias disponíveis no Com isso, é possível executar programas maiores
mercado que a RAM
Programadores antigos se preocupavam em dividir Um processo usa endereços virtuais e não físicos
os programas em módulos para reduzir a ocupação ●
MMU é utilizada para conversão (hardware
da memória
componente da CPU)
●
Trabalho chato, demorado e propenso a erros
Solução: memória virtual
Ex:
●
Computador gera endereços de 0 a 64K
(endereços virtuais)
●
Memória física com 32K endereços
●
Páginas e quadro de páginas de mesmo tamanho =
4K (podem ser maiores e não necessariamente são
do mesmo tamanho)
●
Transferências entre a memória RAM e o disco são
sempre em páginas inteiras
●
Ex:
●