-
A unidade de gerência de memória
(Memory Management Unit, MMU) é o componente do hardware responsável por prover os
mecanismos que serão usados pelo sistema operacional para gerenciar a memória. Entre
outras coisas, é a MMU que vai mapear os endereços lógicos gerados pelos processos nos
correspondentes endereços físicos que serão enviados para a memória.
(Revista de Informática Teórica e Aplicada - RITA - Volume VIII, Número 3)
-
Interessante resaltar que a opção a: "mapear páginas virtuais em molduras de página." talvez so estaria errada pelo expressão paginas virtuais que não existe o nome correto é pagina, apenas.
Veja esse trecho do livro Sistemas Operacionais Modernos:
"[...] O espaço de endereçamento virtual é dividido em unidades denominadas páginas(pages).As unidades correspondentes na memória física são denominadas molduras de pagina(page frames) [...]}"
Como trata-se da FCC essa opção , em outro contexto, poderia ser considerada correta. Bastante cuidado com isso.
-
"Quando a memória virtual é utilizada, o endereço virtual não é colocado diretamente no barramento da memória. Em vez disso, ele vai a uma MMU (memory management unit) que mapeia endereços virtuais em endereços físicos"
Fonte: Sistemas Operacionais Modernos. 3ed. Andrew S. Tanenbaum
-
Um endereço gerado pela CPU é denominado endereço lógico, enquanto um endereço visto pela unidade de memória, aquele carregado no registrador de endereços de memória, é chamado endereço físico.
O mapeamento em tempo de execução dos endereços virtuais para físicos é feito pelo dispositivo de hardware MMU.
-
A função principal da MMU é mapear endereços virtuais e não páginas para endereços físicos. Ver:
"A TLB, também conhecida como memória associativa, é um dispositivo de hardware cujo propósito é mapear endereços virtuais em endereços físicos sem passar pela tabela de páginas. Usualmente, ela faz parte da MMU.
Ela constitui-se de um banco de registradores que armazenam um pequeno número de entradas, muito rápidas, contendo as tabelas de páginas mais utilizadas. Quando um endereço virtual é enviado a MMU, ela primeiramente verifica se o seu número de página virtual está presente na TLB. Se o resultado for positivo (hit), a moldura de página é tomada diretamente da TLB sem a necessidade de passar pela tabela de páginas na memória (mais lento). Caso contrário (miss), a pesquisa é feita normalmente na tabela de páginas presente na memória. Então, uma das entradas é removida da TLB e a entrada da tabela de páginas pesquisada é colocada em seu lugar."
Ref: http://pt.wikiversity.org/wiki/Introdu%C3%A7%C3%A3o_aos_Sistemas_Operacionais/Ger%C3%AAncia_de_Mem%C3%B3ria
-
A alternativa a. torna-se errada porque ela considera que a técnica de memória virtual utilizada trabalhará com páginas, oque não é obrigatório. Podemos trabalhar com segmentos por exemplo.
-
Gabarito B
O Memory Management Unit (MMU) é o responsável pela coordenação do funcionamento da memória. O processador só pode ser rápido se a memória RAM acompanhar. O MMU é o recurso que transforma as instruções lógicas (virtuais) em endereços físicos nos bancos de memória.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
Questão que hoje acho fácil, mas ano passado errei.. Pouco a pouco a gente chega lá! "Fortuna Audaces Sequitur !"
Em 25/07/2018, às 19:03:42, você respondeu a opção B.Certa!
Em 15/08/2017, às 18:33:55, você respondeu a opção A.Errada!
-
MMU -> Dispositivo do hardware que transforma endereços virtuais em endereços físicos.
-
Unidade de gerenciamento da memória (MMU): traduz endereço virtual para endereço físico.
Alternativa: B