SóProvas


ID
334720
Banca
FCC
Órgão
TRT - 14ª Região (RO e AC)
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

A Memory Management Unit (MMU) tem como função

Alternativas
Comentários
  • 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

    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