- Gerenciamento de MemóriaIntrodução ao Gerenciamento de Memória
- Gerenciamento de MemóriaAlgoritmos de Substituição de Páginas
Sobre memórias virtuais, analise as seguintes afirmações:
I. Atualmente os programas vêm aumentando de tamanho mais rápido que as memórias. Como consequência disto, há a necessidade de se executar programas grandes demais para se encaixarem na memória. Sem contar a necessidade de se executar vários programas simultaneamente, o que também pode exceder o tamanho da memória. Para solucionar estes problemas, foi concebido um método conhecido como memória virtual. Sua ideia básica é que cada programa tenha o seu próprio espaço de endereçamento, que é dividido em blocos chamados de páginas;
II. Alguns exemplos de algoritmos de substituição de páginas são o Ótimo, NRU, FIFO, Segunda chance, Relógio, LRU, NFU, Envelhecimento, Conjunto de trabalho e WSClock;
III. O algoritmo de substituição de página FIFO (first-in, first-out) é um algoritmo de alto custo. Nele, o sistema operacional mantém uma lista de todos os de todas as páginas atualmente na memória, com a página mais antiga na cabeça da lista e a página mais nova situada no final desta lista. Na ocorrência de uma falta de página, a primeira página da lista é removida e a nova página é adicionada ao final da lista;
IV. E m geral, as páginas mais utilizadas nas últimas instruções serão muito utilizadas novamente nas próximas instruções e as que não vem sendo utilizadas por um longo período de tempo provavelmente permanecerão não utilizadas. E sta estratégia é chamada de paginação LRU (last recently used – usada menos recentemente) e é um algoritmo perfeitamente realizado, mas não é barato.
Sobre as afirmações, assinale a resposta correta :