Arquitetura entre Sistemas Operativos/Gestão de Memória

Origem: Wikilivros, livros abertos por um mundo aberto.

O Sistema Operativo atribui a cada programa que se encontra em execução uma fatia de memória.

Os Sistemas Operativos mais evoluídos implementam a memória virtual, que é um método de utilizar o disco rígido do computador como uma extensão de memória RAM.

Na Memória Virtual, as instruções e os dados do programa são divididos em unidades de tamanho fixo, designadas por paginas.

Se a memória RAM estiver cheia, o SO armazena as paginas num ficheiro do disco rígido, denominado por ficheiro de troca (swap file).

A memória virtual permite que se trabalhe com mais memória RAM do que está instalada na placa-mãe do computador.

As operações de troca (swap) prejudicam o desempenho do computador dado que o tempo de leitura e escrita de uma página num disco rigido é muito superior relativamente ao tempo de leitura e escrita numa memória RAM.