Difference between revisions 5063551 and 5063630 on glwiki

{{autotrad}}
{{formato de referencias}}
{{ortografía}}
[[File:MC68451 p1160081.jpg|thumb|MMU 68451 - Poderia ser utilizada no Motorola 68010]]
'''Unidade de Xestión de Memoria''' ou '''MMU''' (do [[lingua inglesa|inglés]] ''Memory Management Unit'') é un dispositivo [[hardware]] que traduce enderezos virtuais en enderezos físicos, é xeralmente implementada como parte da '''[[Unidade central de procesamento]]''' ou '''CPU'''(contracted; show full)moria lóxica poda ter unha memoria física alocada para si  é necesario un proceso de tradución de enderezos lóxicos a enderezos físicos, ese proceso debe ser realizado pola unidade de xestión de memoria ('''MMU''').<ref>{{cita web|URL = http://pt.wikiversity.org/w/index.php?title=Introdu%C3%A7%C3%A3o_aos_Sistemas_Operacionais/Ger%C3%AAncia_de_Mem%C3%B3ria&oldid=71873|título = Introdución aos Sistemas Operacionais/Xerencia de Memória|data = 22 xullo 2014 02h39min UTC|
acessadoem data-acceso= 25 maio 2015 23h43min UTC|autor = Contribuidores de Wikiversidade|publicado = Wikiversidade}}</ref>

O sistema actual da MMU divide o [[espazo de enderezamento]] virtual (enderezos utilizados polo procesador) en [[Memória paxinada|páxinas]], cuxo tamaño é de 2<sup>n</sup>, normalmente esas páxinas posuen poucos [[kilobyte]]s mais poden ser moito maiores. A maioria das MMUs usan unha taboa de páxinas na memória chamada "Page table" ([[Taboa de páxina]]), contendo unha "Page(contracted; show full)a 70 70-46 Processor Manual] (PDF)'' .&nbsp;[[RCA]]. Março 1968. p.&nbsp;4. Recuperado Agosto 15,&nbsp;2013.</ref> ou [[Rexistrador (informática)|rexistradores]] que manteñan un conxunto de taboas de páxinas. Cando o TLB falla unha tradución, un mecanismo mais lento envolvendo un hardware específico de datos estruturados ou un software auxiliar é usado.<ref name="ucsd-lecture">{{cita web
| url = http://cseweb.ucsd.edu/classes/su09/cse120/lectures/Lecture7.pdf
| t
iítulo = Lecture 7: Memory Management
| obra = CSE 120: Principles of Operating Systems
| ano = 2009 | accessdate = 2013-12-04
| autor = Frank Uyeda | publisher = UC San Diego
| formato = PDF
| lingua = inglês
}}</ref>

(contracted; show full)

== Desvantaxes ==
A TLB(Translation Lookaside Buffer) ten un custo elevado debido ao custo dos rexistradores que posuen tamén un prezo elevado, seu tamanho é limitado e cada MMU posúe apenas unha única TLB sendo esta compartida por todos os procesos.<ref name=":0">{{cita web|URL = https://pt.wikibooks.org/wiki/Sistemas_operacionais/Ger%C3%AAncia_de_mem%C3%B3ria|título = Sistemas operacionais/Xestión de memória
  |data = |acessadoem = 24/05/2015|autor = |publicado =-acceso= 24/05/2015 }}</ref>

== Exemplos ==
Moitos sistemas modernos dividen a memoria en páxinas co tamaño de 4 a 64 KiB, normalmente coa capacidade para usar paxinas grandes de 2 MiB a 1 GiB. As traducións das páxinas son almaceadas na '''TLB'''(Translation lookaside buffer).

== Notas ==
{{Listaref|30em}}

== Véxase tamén ==
=== Ligazóns externas ===
* [http://www.cin.ufpe.br/~can/Arquivos/apoio290420053523_373.pdf Memoria virtual]

{{Tecnoloxías de CPU}}

{{Informática en progreso}}

{{Control de autoridades}}


[[Categoría:Hardware]]