Memoria Virtual
Monografias: Memoria Virtual. Pesquise 862.000+ trabalhos acadêmicosPor: jackson123456789 • 19/3/2015 • 469 Palavras (2 Páginas) • 523 Visualizações
1.
Quais os benefícios oferecidos pela técnica de memória virtual? Como este conceito permite que umprograma 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 armazenadosindependente do tamanho da memória principal, permitir um número maior de processos compartilhando a memóriaprincipal e minimizar o problema da fragmentação. O que possibilita que um programa e seus dados ultrapassem oslimites da memória principal é a técnica de gerência de memória virtual que combina as memórias principal esecundá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óriaprincipal?
Ver item 10.4.
3.
Por que o mapeamento deve ser feito em blocos e não sobre células individuais? Apresente um exemplonumérico.
Porque caso o mapeamento fosse realizado para cada célula na memória principal, o espaço ocupado pelas tabelas demapeamento seria tão grande quanto o espaço de endereçamento virtual de cada processo, o que inviabilizaria aimplementação do mecanismo de memória virtual. Um processo em um sistema computacional com arquitetura de 32bits poderia ter 4 G endereços virtuais e, consequentemente, tabelas de mapeamento com 4 G entradas.
4.
Qual a principal diferença entre os sistemas que implementam paginação e 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 deendereços virtuais (páginas), enquanto que na segmentação o tamanho dos blocos pode variar (segmentos).
5.
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 auma página virtual.
6.
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 sejamtraduzidos em endereços reais.
7.
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 na memória principal.
8.
O que é um page
...