Sistemas operacionais

556 palavras 3 páginas
Exercícios 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? Memória virtual é uma técnica sofisticada e poderosa de gerencia de memória, onde as memórias principal e secundárias são combinadas dando ao usuário ilusão de existir uma memória muito maior que a capacidade real da memória principal. Outra vantagem da técnica de memória virtual é permitir um número maior de processos compartilhando a memória principal, já que apenas partes de cada processo estão residentes. Isto leva a uma utilização mais eficiente também do processador.

2. Explique como um endereço virtual de um processo é traduzido para um endereço real na memória principal? No momento da execução de uma instrução, o endereço virtual referenciado é traduzido para um endereço físico, pois o processador manipula apenas posições da memória principal. O mecanismo de tradução do endereço virtual para endereço físico é denominado mapeamento.

3. Por que o mapeamento deve ser feito em blocos e não sobre células individuais?Apresente um exemplo numérico. Caso o mapeamento fosse realizado para cada célula na memória principal, o espaço ocupado pelas tabelas seria tão grande quanto o espaço de endereçamento virtual de cada processo, o que inviabilizaria a implementação do mecanismo de memória virtual. Em função disso, as tabelas mapeiam blocos de dados, cujo tamanho determina o número de entradas existentes nas tabelas de mapeamento.
|Espaço de Endereçamento Virtual|Tamanho de Blocos |Número de Blocos |Números de Entradas na Tabela |
| | | |de Mapeamento |
|232 |512 endereços | 223 | 223 |
|endereços |

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas