Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mem. Principal - Coggle Diagram
Mem. Principal
Alocação de Memória Contígua
Alocação implementada nos primeiros sistemas
Memória principal
Sistema operacional
Processos do usuário
Registradores de relocação
Registrador de base tem valor do menor end. físico
Registrador de limite tém interv. de endereços lógicos
MMU mapeia endereço lógico dinamicamente
Buraco – bloco de memória disponível
First-fit: Aloca o 1º buraco com
tam. suficiente
Best-fit: Aloca o menor buraco com tam.
suficiente
Worst-fit: Aloca o maior buraco
Fragmentação externa – tem o espaço de mem. total
Fragmentação interna – mem. alocada pode ser maior que
a requisitada
Paginação
Proc. divido em pages
Criado p/ ter espaço de end. comprar mais mem.
Proteção de mem.
Bit válido
pag. no end. lógico
Bit invalido
pag. ñ esta no end. do processo
Mem. Principal é dividida em quadros/molduras
Método básico
Num. de página
usado como um índice para uma tabela
de página
Deslocamento de página
define o endereço de mem. que é enviado à
unid. de mem.
Estrutura de tabela de pagina
Paginação hierarquica
Tabela de pagina
dividida em espaços menores
Tab. de pag. c/ Hash
Realizar mapeamento
Paginação hierarquica
divisão em paginas menores
Swapping
Permuta padrão
transf. de processos entre a mem.
principal e uma memória de retaguarda
Permuta sist. moveis
iOS
Quando falta memória principal (RAM)
Android
Encerra um processo se não houver memória livre
suficiente disponível
não suportam permuta de processos