Carregar dados em memória secundária, entretanto, não é uma solução definitiva, já que o código do aplicativo que está em execução naquele dado momento precisa obrigatoriamente estar em memória primária para que possa ser acessado pelo processador.

Assim, sempre que um frame referenciado a partir de uma instrução executada pelo processador não é encontrado na memória principal, ocorre o que é conhecido como falha de página (page fault). Esta falha inicia no sistema operacional o processo automático de transferência da página solicitada da memória secundária para a memória primária.

Caso não exista espaço disponível na memória primária no momento da transferência, é necessário remover frames ociosos com o objetivo de liberar espaço de armazenamento, o que motivou a criação de uma série de algoritmos voltados exclusivamente a propor métodos de escolha das páginas a serem substituídas.

Neste módulo serão estudados sete algoritmos voltados à substituição de páginas em memória:

Copyright © 2014 AIEC.