Sistemas operacionais
SISTEMA DE ENSINO PRESENCIAL CONECTADO
ATIVIDADE
Disserte sobre os principais aspectos que envolvem a Gerência de
Memória, abordando os seguintes tópicos:
1. Alocação de Memória
1.1. Alocação Contígua Simples
1.2. Alocação Particionada
1.3. Swapping
2. Memória Virtual
2.1. Memória Virtual
INTRODUÇÃO
Todos os programas e dados que estão em execução em um determinado instante de tempo obrigatoriamente devem estar na memória principal do computador. A memória principal é um recurso de alto custo e baixa capacidade, por esse motivo necessita ser gerenciada pelo Sistema Operacional,
1. Alocação de Memória
Alocação de memória, em ciência da computação, consiste no processo de solicitar/utilizar memória durante o processo de execução de um programa de computador, a memória necessita ser alocada de forma eficiente para permitir o máximo possível de processos, essa alocação e gerenciada pelo sistema operacional, e depende principalmente do hardware do processador.
1.1. Alocação Contígua Simples
A alocação contígua simples foi a primeira técnica implementada para gerenciamento da memória, no qual era utilizada por sistemas monoprogramaveis, um problema que se encontra quando utiliza-se esse técnica e o fato de se poder utilizar somente um programa por vez, apesar de sua fácil implementação a alocação contígua simples não permite a utilização eficiente do processador e da memória, em relação à memória, caso o programa do usuário não a preencha, existirá um espaço de memória sem utilização, por outro lado, caso o programa fosse maior que a memória disponível esse não poderia ser executado
Como solução para se resolver esse problema foi utilizado a divisão dos programas em partes chamados módulos que poderiam ser executados independentes um do outro.
1.2.