Rituais, valores e culturas de Angola
Neste tema irei abordar sobre o Conceito de Mecanismos de Gestão de Memória, visto que eles são importantes, pois nos ajudam a ter um melhor entendimento sobre as técnicas de gerenciamento de memória.
Também irei abordar sobre a classificação dos Dispositivos de Entrada e Saída, visto que eles também são extremamente importantes, pois uma das principais funções do Sistema Operacional é gerenciar os dispositivos de Entrada e Saída ligados ao computador.
“Conceitos e Mecanismos de Gestão de Memória”
O Objectivo principal desse mecanismo é Gerir o espaço de endereçamento dos processos.
Algoritmos de Gestão de Memória
• Os algoritmos de gestão de memória são utilizados para decidir:
Onde se deve colocar um bloco (segmento ou página) de programa dada a memória primária livre;
Quando transferir um bloco de memória secundária para memória primária e vice-versa;
Que bloco retirar de memória quando não existe mais memória primária livre ou quando a que existe disponível é inferior a um determinado valor considerado mínimo para o bom funcionamento do sistema.
• Os Tipos de decisões que o sistema operativo tem de tomar em relação à memória principal são:
Alocação - Onde colocar um bloco na memória primária;
Transferência - Quando transferir um bloco de memória secundária para memória primária e vice-versa;
Substituição - Qual o bloco a retirar da memória primária.
Algoritmos de Transferência
• Existem três situações em que a transferência pode ser feita:
A pedido: o programa ou o sistema operativo determinam quando se deve carregar o bloco em memória principal, normalmente usado na memória segmentada.
Por necessidade: o bloco é acedido e gera-se uma falta (de segmento ou de página), sendo necessário carregá-lo para a memória principal.
Normalmente usado na memória paginada por antecipação: o bloco é carregado na memória principal pelo sistema operativo porque este considera fortemente provável que ele venha a