TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Memoria Virtual

Trabalho Universitário: Memoria Virtual. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  28/5/2014  •  559 Palavras (3 Páginas)  •  581 Visualizações

Página 1 de 3

Exercícios – Gerência de Memória Virtual

1. Quais os benefícios oferecidos pela técnica de memória virtual?

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 é traduzido para um endereço físico na memória

principal?

Cada processo tem o mesmo espaço de endereçamento virtual,como se possuísse memória própria. O mecanismo de tradução se encarrega de manter as tabelas de mapeamento exclusivas para cada processo, relacionando os endereços virtuais do processo à suas posições na memória física.

3. Por que o mapeamento de memória deve ser feito por blocos e não em unidades de

armazenamento da memória (célula)?

Porque caso o mapeamento fosse realizado para cada célula na memoria principal o espaço ocupado pelas tabelas seria muito tão grande quanto o espaço de endereçamento virtual.

Por isso as tabelas mapeiam blocos de dados cujo tamanho determina o numero de entradas existentes nas tabelas de mapeamento.

4. Qual a principal diferença entre os sistemas que implementam a paginação e a

segmentação?

A principal diferença entre os dois sistemas está relacionada a forma como o espaço de endereçamento virtual está dividido logicamente. Na paginação, o espaço de endereçamento está dividido em blocos com o mesmo número de endereços virtuais (páginas), enquanto que na segmentação o tamanho dos blocos pode variar (segmentos).

5. Diferencie uma página virtual de uma página real.

Pagina virtual conjunto de endereços virtuais que fazem parte do espaço virtual de um processo.

Pagina real o conjunto de endereços reais localizado na memoria principal.

6. O que são tabelas de páginas e tabelas de seguimentos?

Tabela de pagina são tabelas de mapeamento utilizadas no mecanismo de memoria virtual que possibilita o endereços virtuais serem transformados para reias

Tabela de seguimento usada no mecanismo de memoria virtual onde cada entrada na tabela de seguimento possui um endereço do seguimento na memoria física e informa sobre o tamanho do seguimento.

7. Para que serve o bit de validade nas tabelas de páginas e segmentos?

Para indicar se a pagina ou seguimento em questão encontra-se na memoria principal.

8. O que é um page fault?

9. Quando um page fault ocorre?

O page fault ocorre todas as vezes que

...

Baixar como (para membros premium)  txt (3.7 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com