Gerencia de memória
1. Quais os benefícios oferecidos pela técnica de memória virtual ? Como este conceito permite que um programa e seus dados ultrapassem os limites da memória principal ?
Os principais benefícios da técnica de memória virtual são possibilitar que programas e dados sejam armazenados independente do tamanho da memória principal, permitir um número maior de processos compartilhando a memória principal e minimizar o problema da fragmentação. O que possibilita que um programa e seus dados ultrapassem os limites da memória principal é a técnica de gerência de memória virtual que combina as memórias principal e secundária, estendendo o espaço de endereçamento dos processos.
2. Explique como um endereço virtual de um processo é traduzido para um endereço real na memória principal ?
3. Qual a principal diferença entre os sistemas que implementam paginação e segmentação ?
Não cai segmentação
4. Diferencie página virtual de uma página real.
Página virtual é um conjunto de endereços virtuais que faz parte do espaço de endereçamento virtual de um processo.
Página real é um conjunto de endereços reais localizado na memória principal. A página real está sempre associada a uma página virtual.
5. O que são tabelas de páginas ?
São tabelas de mapeamento, utilizadas no mecanismo de memória virtual, que possibilitam que endereços virtuais sejam traduzidos em endereços reais.
6. Para que serve o bit de presença nas tabelas de páginas ?
Para indicar se a página ou o segmento em questão encontra-se na memória principal.
7. O que é um page fault, quando ocorre e quem controla a sua ocorrência ? Como uma elevada taxa de page fault pode comprometer o sistema operacional ?
O page fault ocorre todas as vezes que um processo faz referência a um endereço virtual pertencente a uma página virtual que não se encontra mapeada em uma página real, ou seja, não está, no momento, na memória principal. A ocorrência de um page fault é verificada através do