181863192 Questionario 6
685 palavras
3 páginas
Sistemas OperacionaisQuestionário 6
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?
O dispositivo de hardware que e o responsável pela tradução é conhecido como unidade de gerência de memória (Memory Management Unit – MMU), sendo acionado sempre que se faz referência a um endereço virtual.
3. Diferencie página virtual de 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.
4. Qual problema pode ocorrer quando um periférico pode acessar diretamente a memória e utiliza-se memória virtual.
A memória pode conter um dado que não é referente a aplicação que o periférico está se referindo, pode-se resolver este problema alocando uma área de memória para o periférico ou fazendo-o verificar se o dado é válido.
5. O que são tabelas de páginas e tabelas de segmentos?
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 validade nas tabelas de páginas e segmentos?
Para indicar se a página ou o segmento em questão encontra-se