Logo Passei Direto
Buscar
Os processadores são componentes de hardware de um computador que executam instruções de programas e realizam cálculos. Quase todos os processadores suportam um mecanismo de memória virtual.
Assinale a alternativa correta com relação a esse mecanismo.
A Quando a memória virtual é usada, os campos de endereco das instruções de máquina contém enderecos fisicos.
B Para leituras e escritas da memória principal, uma unidade de gerenciamento da memória (MMU, do B inglês, Memory Management Unit) traduz cada enderego virtual para um endereco lógico na memória principal.
C A memória virtual é uma facilidade que permite que os programas enderecem a memória a partir de um ponto de vista lógico, sem considerar a quantidade de memória principal disponivel fisicamente.
D Uma cache lógica, também conhecida como cache virtual, armazena dados usando endereços fisicos, e desta forma o processador acessa a cache diretamente, sem passar pela MMU.
E O Translation Lookaside Buffer (TLB) é uma memória RAM dinâmica que contém as entradas (linhas) da Tabela de Páginas mais recentemente usadas.
User badge image
Exercícios Para o Conhecimento

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar cada uma das alternativas para identificar a correta em relação ao mecanismo de memória virtual: A) Quando a memória virtual é usada, os campos de endereço das instruções de máquina contêm endereços físicos. Incorreta. Na memória virtual, os endereços utilizados são virtuais, que são traduzidos para endereços físicos pela MMU. B) Para leituras e escritas da memória principal, uma unidade de gerenciamento da memória (MMU, do inglês, Memory Management Unit) traduz cada endereço virtual para um endereço lógico na memória principal. Incorreta. A MMU traduz endereços virtuais para endereços físicos, não lógicos. C) A memória virtual é uma facilidade que permite que os programas enderecem a memória a partir de um ponto de vista lógico, sem considerar a quantidade de memória principal disponível fisicamente. Correta. A memória virtual permite que os programas utilizem mais memória do que a fisicamente disponível, utilizando endereços lógicos. D) Uma cache lógica, também conhecida como cache virtual, armazena dados usando endereços físicos, e desta forma o processador acessa a cache diretamente, sem passar pela MMU. Incorreta. A cache virtual não é um conceito comum e a MMU é sempre utilizada para traduzir endereços. E) O Translation Lookaside Buffer (TLB) é uma memória RAM dinâmica que contém as entradas (linhas) da Tabela de Páginas mais recentemente usadas. Incorreta. Embora o TLB armazene entradas da Tabela de Páginas, ele não é uma memória RAM dinâmica, mas sim uma cache que melhora a eficiência da tradução de endereços. Portanto, a alternativa correta é: C) A memória virtual é uma facilidade que permite que os programas enderecem a memória a partir de um ponto de vista lógico, sem considerar a quantidade de memória principal disponível fisicamente.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina