Memoria Virtual

740 palavras 3 páginas
1) Qual a diferença entre endereço lógico e endereço físico?
O endereço lógico é um endereço que é obtido em relação ao programa em execução, como os endereços lógicos iguais podem ter endereços físicos diferentes pois os programas podem estar em espaços de endereçamentos diferentes. Endereço lógico é o endereço a nível de programa que é gerado na compilação, ele enxerga a memoria como sendo unicamente para o programa. Através da realocação dinâmica que consiste em utilizar um endereço base(endereço físico) e os endereços lógicos como offset, obtem-se o endereço físico para cada endereço lógico. Sendo o endereço físico um endereço que representa uma localização real e valida na memória.
2) Qual a função da MMU?
A MMU tem a função de fazer o mapeamento entre endereço lógico e endereço físico.
3) O que é uma tabela de mapeamento?
Cada processo tem o seu próprio espaço de endereçamento virtual. A tabela de mapeamento é uma estrutura de dados existente para cara processo. As tabelas mapeiam blocos de dados, cujo tamanho determina o número de entradas existentes nas tabelas de mapeamento.
4) Explique uma ETP e seus respectivos campos.
Todo o mapeamento de endereço virtual em real é realizado através de tabelas de páginas. Cada processo possui sua própria tabela de páginas e cada página virtual do processo possui uma entrada na tabela (entrada na tabela de páginas – ETP), com informações de mapeamento que permitem ao sistema localizar a página real correspondente. Quando um programa é executado, as páginas virtuais são transferidas da memória secundária para a memória principal e colocadas nos frames. Sempre que um programa fizer referência a um endereço virtual, o mecanismo de mapeamento localizará na ETP da tabela do processo o endereço físico do frame no qual se encontra o endereço real correspondente. Além da informação sobre a localização da página virtual, a ETP possui outras informações, como o bit de validade (valid bit) que indica se uma página está ou não na

Relacionados

  • Memoria virtual
    6322 palavras | 26 páginas
  • Memoria Virtual
    1432 palavras | 6 páginas
  • memória virtual
    4403 palavras | 18 páginas
  • memoria virtual
    300 palavras | 2 páginas
  • Memória virtual
    1733 palavras | 7 páginas
  • Memória virtual
    428 palavras | 2 páginas
  • Memória virtual
    728 palavras | 3 páginas
  • Memória Virtual
    1542 palavras | 7 páginas
  • Memoria virtual
    1429 palavras | 6 páginas
  • Memoria virtual
    652 palavras | 3 páginas