Buscar

sistemas oparacional

Dentro dos conceitos de memória Virtual ou Paginação, qual é a diferença entre endereço virtual e físico

de memória? E como são chamados esses dois espaços de endereçamento?

💡 2 Respostas

User badge image

Peterson Alves

O endereço lógico é um endereço que é obtido em relação ao programa em execução, como o endereços lógicos iguais podem ter endereços físicos diferentes pois os programas podem estar em espaços de endereçamentos diferentes

0
Dislike0
User badge image

RD Resoluções

O conceito de memória virtual se aproxima muito da idéia de um vetor, existente nas linguagens de alto nível. Quando um programa faz referência a um elemento do vetor, não há preocupação em saber a posição de memória daquele dado. O compilador se encarrega de gerar instruções que implementam esse mecanismo, tornando-o totalmente transparente ao programador.loja virtual de roupas. A memória virtual utiliza abstração semelhante, só que em relação aos endereços dos programas e dados. Um programa no ambiente de memória virtual não faz referência a endereços físicos de memória (endereços reais), mas apenas a endereços virtuais. 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.loja virtual de roupas. Como o espaço de endereçamento virtual não tem nenhuma relação direta com os endereços no espaço real, um programa pode fazer referência a endereços virtuais que estejam fora dos limites da memória principal, ou seja, os programas e suas estruturas de dados não estão mais limitados ao tamanho da memória física disponível.loja virtual de roupas. 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. O endereço físico um endereço que representa uma localização real e valida na memória.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais