Segundo Machado e Maia (2013), o processador apenas executa...

Próximas questões
Com base no mesmo assunto
Q1759907 Arquitetura de Computadores
Segundo Machado e Maia (2013), o processador apenas executa instruções e referencia dados residentes no espaço de endereçamento real. Portanto, deve existir um mecanismo que transforme os endereços virtuais em endereços reais. Qual mecanismo permite traduzir um endereço localizado no espaço virtual para um associado no espaço real?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

A alternativa D - Mapeamento é a correta. Vamos entender o porquê.

O mecanismo que transforma endereços virtuais em endereços reais é fundamental em sistemas operacionais modernos. Este mecanismo é geralmente referido como mapeamento de memória. Dentro deste contexto, o mapeamento é o processo pelo qual o sistema operacional converte endereços em memória virtual para seus correspondentes em memória física, permitindo que o processador acesse os dados corretamente.

A - Memória Virtual por Paginação: Embora o conceito de paginação envolva a divisão da memória virtual em páginas e a associação destas com quadros de memória real, ela por si só não realiza a tradução dos endereços. A paginação é parte do processo de mapeamento, mas não é o mecanismo que realiza a tradução.

B - Espaçamento de Endereçamento Virtual: Este termo não é comumente utilizado em sistemas operacionais e não se refere a um mecanismo de tradução de endereços. Parece mais um erro conceitual ou um termo confuso.

C - Working Set: Refere-se a um conjunto de páginas que um processo está usando ativamente em um dado momento. Não se relaciona diretamente com a tradução de endereços, mas sim com a gestão de memória para otimizar o uso de cache e reduzir a paginação.

E - Paginação: Similar à alternativa A, a paginação envolve a divisão da memória em partes menores, mas não realiza a tradução entre endereços virtuais e físicos. Ela facilita esse processo por meio de tabelas de páginas, mas não é o mecanismo em si.

Portanto, a alternativa D é a mais apropriada, pois o mapeamento é o termo mais abrangente e correto para o processo de tradução de endereços virtuais para reais.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

```

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Paginação

No contexto dos sistemas operacionais, paginação é um esquema de gerenciamento de memória pelo qual um computador armazena e recupera dados de um armazenamento secundário para uso na memória principal.

O mecanismo que permite traduzir um endereço localizado no espaço virtual para um associado no espaço real é o Mapeamento de memória.

O mapeamento é gerenciado por um dispositivo de hardware chamado Unidade de Gerenciamento de Memória ou MMU (do inglês Memory Management Unit) que faz isso por meio do mapa de memória.

Gabarito D

GABARITO D

Em computadores com memória virtual, os endereços virtuais vão para uma MMU (Memory Management Unit — unidade de gerenciamento de memória) que mapeia os endereços virtuais em endereços de memória física.

FONTE: TANENBAUM

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo