quinta-feira, 22 de março de 2012

MEMORY MANAGEMENT UNIT


UNIDADE DE GERENCIAMENTO DE MEMÓRIA, É UM DISPOSITIVO DE HARDWARE QUE TRADUZ ENDEREÇOS VIRTUAIS EM ENDEREÇOS FÍSICOS.

O SEU VALOR NO REGISTO DE RE-LOCAÇÃO É ADICIONADO AO ENDEREÇO LÓGICO, GERADO POR UM PROCESSO DO UTILIZADOR NA ALTURA DO ENVIO.

O SEU FUNCIONAMENTO NO ACTUAL SISTEMA DE MMU ESTÁ DIVIDIDO PELO ESPAÇO DE ENDERÇO VIRTUAL EM PÁGINAS, CUJO O TAMANHO É DE 2n, TIPICAMENTE POUCOS KILOBYTES

A MMU TRADUZ NÚMEROS DE PAǴINAS VIRTUAIS DE PÁGINAS FÍSICAS, USANDO UMA CACHE ASSOCIADA CHAMADA TRANSLATION LOOKASIDE BUFFER (TLB). QUANDO O TLB FALHA UMA TRDUÇÃO, UM MECANISMO MAIS LENTO ENVOLVIDO NM HARDWARE ESPECÍFICO DE DADOS ESTRUTURADOS OU NUM SOFTWARE AUXILIAR ONDE É USADO PARA A TAL TRADUÇÃO

Sem comentários: