Please enable JavaScript.
Coggle requires JavaScript to display documents.
GERENCIAMENTO DE MEMORIA I - Coggle Diagram
GERENCIAMENTO DE MEMORIA I
introdução
Gerenciamento Basico de Memoria
com swapping
sem swapping
Monoprogramação sem swapping ou paginação
exculta um unico programa por vez
variações
programa de usuario + SO em RAM
SO em ROM + programa de usuário
Driver de dispositivo em ROM + Programa de usuário + SO em RAM
funcionamento: usuario digita o comando, SO copia o programa solicitado do disco para a memoria e o exculta, SO exibe caracteres de aviso quando termina e espera novo comando
Ao receber o comando carrega o novo programa na memoria sobrescrevendo o primeiro
Multiprogramação com partições fixas
varios processos executando simutaneamente
como obter: dividir a memoria em n partições, como uma fila
desperdicio de espaço não utilizado, alto custo de tempo computacional
SWAPPING
Gerenciamento de memoria com mapas de bits
memoria dividida em unidades de alocação, a um bit em um mapa de bits correspondendo a cada unidade de alocação, sendo 0 livre e 1 para ocupado
pesquisar o mapa de bits é uma operação lenta
Gerenciamento de memoria com listas encadeadas
memoria é referenciada por listas encadeadas sendo seu primeiro espaço para tipo de memoria P para processo e L para lacuna, segundo espaço para posição e terceiro espaço sobre seu tamanho
algoritimos
first fit
next fit
best fit
quick fit
Memoria Virtual
paginação
separação da memoria de um programa em blocos que são chamados a memoria principal de acordo com sua necessidade
facilita o melhor funcionamento de um programa em um sistema limitado de memoria