|
|
|
|
|
|
|
1. The Free On-line Dictionary of Computing (30 December 2018) |
Memory Management Unit
MMU
Paged Memory Management Unit
(MMU, "Paged Memory Management
Unit", PMMU) A hardware device or circuit that supports
virtual memory and paging by translating virtual
addresses into physical addresses.
The virtual address space (the range of addresses used by
the processor) is divided into pages, whose size is 2^N,
usually a few kilobytes. The bottom N bits of the address
(the offset within a page) are left unchanged. The upper
address bits are the (virtual) page number. The MMU
contains a page table which is indexed (possibly
associatively) by the page number. Each page table entry
(PTE) gives the physical page number corresponding to the
virtual one. This is combined with the page offset to give
the complete physical address.
A PTE may also include information about whether the page has
been written to, when it was last used (for a least recently
used replacement algorithm), what kind of processes (user
mode, supervisor mode) may read and write it, and whether
it should be cached.
It is possible that no physical memory (RAM) has been
allocated to a given virtual page, in which case the MMU will
signal a "page fault" to the CPU. The operating system
will then try to find a spare page of RAM and set up a new PTE
to map it to the requested virtual address. If no RAM is free
it may be necessary to choose an existing page, using some
replacement algorithm, and save it to disk (this is known as
"paging"). There may also be a shortage of PTEs, in which
case the OS will have to free one for the new mapping.
In a multitasking system all processes compete for the use
of memory and of the MMU. Some memory management
architectures allow each process to have its own area or
configuration of the page table, with a mechanism to switch
between different mappings on a process switch. This means
that all processes can have the same virtual address space
rather than require load-time relocation.
An MMU also solves the problem of fragmentation of memory.
After blocks of memory have been allocated and freed, the free
memory may become fragmented (discontinuous) so that the
largest contiguous block of free memory may be much smaller
than the total amount. With virtual memory, a contiguous
range of virtual addresses can be mapped to several
non-contiguous blocks of physical memory.
In early designs memory management was performed by a separate
integrated circuit such as the MC 68851 used with the
Motorola 68020 CPU in the Macintosh II or the Z8015
used with the Zilog Z80 family of processors. Later CPUs
such as the Motorola 68030 and the ZILOG Z280 have MMUs on
the same IC as the CPU.
(1999-05-24)
|
|
|
|
|
Common Misspellings > |
memory management unit ememory management unit emmory management unit memmory management unit emory management unit mmemory management unit mmeory management unit memeory management unit mmory management unit meemory management unit meomry management unit memomry management unit meory management unit memmory management unit memroy management unit memoroy management unit memry management unit memoory management unit memoyr management unit memoryr management unit memoy management unit memorry management unit memor ymanagement unit memory ymanagement unit memor management unit memoryy management unit memorym anagement unit memory m anagement unit memorymanagement unit memory management unit memory amnagement unit memory mamnagement unit memory anagement unit memory mmanagement unit memory mnaagement unit memory manaagement unit memory mnagement unit memory maanagement unit memory maangement unit memory manangement unit memory maagement unit memory mannagement unit memory mangaement unit memory managaement unit memory mangement unit memory manaagement unit memory manaegment unit memory managegment unit memory manaement unit memory managgement unit memory managmeent unit memory managemeent unit memory managment unit memory manageement unit memory manageemnt unit memory managememnt unit memory manageent unit memory managemment unit memory managemnet unit memory managemenet unit memory managemnt unit memory managemeent unit memory managemetn unit memory managementn unit memory managemet unit memory managemennt unit memory managemen tunit memory management tunit memory managemen unit memory managementt unit memory managementu nit memory management u nit memory managementunit memory management unit memory management nuit memory management unuit memory management nit memory management uunit memory management uint memory management unint memory management uit memory management unnit memory management unti memory management uniti memory management unt memory management uniit memory management untit memory management uni memory management unitt jemory management unit mjemory management unit jmemory management unit kemory management unit mkemory management unit kmemory management unit lemory management unit mlemory management unit lmemory management unit nemory management unit mnemory management unit nmemory management unit emory management unit m emory management unit memory management unit m3mory management unit me3mory management unit m3emory management unit m#mory management unit me#mory management unit m#emory management unit m4mory management unit me4mory management unit m4emory management unit mwmory management unit mewmory management unit mwemory management unit mrmory management unit mermory management unit mremory management unit msmory management unit mesmory management unit msemory management unit mdmory management unit medmory management unit mdemory management unit mfmory management unit mefmory management unit mfemory management unit mamory management unit mimory management unit momory management unit mumory management unit mejory management unit memjory management unit mejmory management unit mekory management unit memkory management unit mekmory management unit melory management unit memlory management unit melmory management unit menory management unit memnory management unit menmory management unit me ory management unit mem ory management unit me mory management unit mem9ry management unit memo9ry management unit mem9ory management unit mem(ry management unit memo(ry management unit mem(ory management unit mem0ry management unit memo0ry management unit mem0ory management unit memiry management unit memoiry management unit memiory management unit mempry management unit memopry management unit mempory management unit memkry management unit memokry management unit memkory management unit memlry management unit memolry management unit memlory management unit memary management unit memery management unit memury management unit memo4y management unit memor4y management unit memo4ry management unit memo$y management unit memor$y management unit memo$ry management unit memo5y management unit memor5y management unit memo5ry management unit memoey management unit memorey management unit memoery management unit memoty management unit memorty management unit memotry management unit memody management unit memordy management unit memodry management unit memofy management unit memorfy management unit memofry management unit memogy management unit memorgy management unit memogry management unit memor6 management unit memory6 management unit memor6y management unit memor^ management unit memory^ management unit memor^y management unit memor7 management unit memory7 management unit memor7y management unit memort management unit memoryt management unit memorty management unit memoru management unit memoryu management unit memoruy management unit memorg management unit memoryg management unit memorgy management unit memorh management unit memoryh management unit memorhy management unit memorj management unit memoryj management unit memorjy management unit memory janagement unit memory mjanagement unit memory jmanagement unit memory kanagement unit memory mkanagement unit memory kmanagement unit memory lanagement unit memory mlanagement unit memory lmanagement unit memory nanagement unit memory mnanagement unit memory nmanagement unit memory anagement unit memory m anagement unit memory management unit memory mqnagement unit memory maqnagement unit memory mqanagement unit memory mwnagement unit memory mawnagement unit memory mwanagement unit memory msnagement unit memory masnagement unit memory msanagement unit memory mxnagement unit memory maxnagement unit memory mxanagement unit memory mznagement unit memory maznagement unit memory mzanagement unit memory m nagement unit memory ma nagement unit memory m anagement unit memory menagement unit memory minagement unit memory monagement unit memory munagement unit memory magagement unit memory mangagement unit memory magnagement unit memory mahagement unit memory manhagement unit memory mahnagement unit memory majagement unit memory manjagement unit memory majnagement unit memory mabagement unit memory manbagement unit memory mabnagement unit memory mamagement unit memory manmagement unit memory mamnagement unit memory ma agement unit memory man agement unit memory ma nagement unit memory manqgement unit memory manaqgement unit memory manqagement unit memory manwgement unit memory manawgement unit memory manwagement unit memory mansgement unit memory manasgement unit memory mansagement unit memory manxgement unit memory manaxgement unit memory manxagement unit memory manzgement unit memory manazgement unit memory manzagement unit memory man gement unit memory mana gement unit memory man agement unit memory manegement unit memory manigement unit memory manogement unit memory manugement unit memory manarement unit memory managrement unit memory manargement unit memory manatement unit memory managtement unit memory manatgement unit memory manayement unit memory managyement unit memory manaygement unit memory manafement unit memory managfement unit memory manafgement unit memory manahement unit memory managhement unit memory manahgement unit memory manavement unit memory managvement unit memory manavgement unit memory manabement unit memory managbement unit memory manabgement unit memory mananement unit memory managnement unit memory manangement unit memory mana ement unit memory manag ement unit memory mana gement unit memory manag3ment unit memory manage3ment unit memory manag3ement unit memory manag#ment unit memory manage#ment unit memory manag#ement unit memory manag4ment unit memory manage4ment unit memory manag4ement unit memory managwment unit memory managewment unit memory managwement unit memory managrment unit memory managerment unit memory managrement unit memory managsment unit memory managesment unit memory managsement unit memory managdment unit memory managedment unit memory managdement unit memory managfment unit memory managefment unit memory managfement unit memory managament unit memory managiment unit memory managoment unit memory managument unit memory managejent unit memory managemjent unit memory managejment unit memory managekent unit memory managemkent unit memory managekment unit memory managelent unit memory managemlent unit memory managelment unit memory managenent unit memory managemnent unit memory managenment unit memory manage ent unit memory managem ent unit memory manage ment unit memory managem3nt unit memory manageme3nt unit memory managem3ent unit memory managem#nt unit memory manageme#nt unit memory managem#ent unit memory managem4nt unit memory manageme4nt unit memory managem4ent unit memory managemwnt unit memory managemewnt unit memory managemwent unit memory managemrnt unit memory managemernt unit memory managemrent unit memory managemsnt unit memory managemesnt unit memory managemsent unit memory managemdnt unit memory managemednt unit memory managemdent unit memory managemfnt unit memory managemefnt unit memory managemfent unit memory managemant unit memory managemint unit memory managemont unit memory managemunt unit memory managemegt unit memory managemengt unit memory managemegnt unit memory managemeht unit memory managemenht unit memory managemehnt unit memory managemejt unit memory managemenjt unit memory managemejnt unit memory managemebt unit memory managemenbt unit memory managemebnt unit memory managememt unit memory managemenmt unit memory managememnt unit memory manageme t unit memory managemen t unit memory manageme nt unit memory managemen5 unit memory management5 unit memory managemen5t unit memory managemen% unit memory management% unit memory managemen%t unit memory managemen6 unit memory management6 unit memory managemen6t unit memory managemenr unit memory managementr unit memory managemenrt unit memory managemeny unit memory managementy unit memory managemenyt unit memory managemenf unit memory managementf unit memory managemenft unit memory managemeng unit memory managementg unit memory managemengt unit memory managemenh unit memory managementh unit memory managemenht unit memory management 7nit memory management u7nit memory management 7unit memory management &nit memory management u&nit memory management &unit memory management 8nit memory management u8nit memory management 8unit memory management ynit memory management uynit memory management yunit memory management init memory management uinit memory management iunit memory management hnit memory management uhnit memory management hunit memory management jnit memory management ujnit memory management junit memory management knit memory management uknit memory management kunit memory management anit memory management enit memory management onit memory management ugit memory management ungit memory management ugnit memory management uhit memory management unhit memory management uhnit memory management ujit memory management unjit memory management ujnit memory management ubit memory management unbit memory management ubnit memory management umit memory management unmit memory management umnit memory management u it memory management un it memory management u nit memory management un8t memory management uni8t memory management un8it memory management un*t memory management uni*t memory management un*it memory management un9t memory management uni9t memory management un9it memory management unut memory management uniut memory management unuit memory management unot memory management uniot memory management unoit memory management unjt memory management unijt memory management unjit memory management unkt memory management unikt memory management unkit memory management unlt memory management unilt memory management unlit memory management unat memory management unet memory management uni5 memory management unit5 memory management uni5t memory management uni% memory management unit% memory management uni%t memory management uni6 memory management unit6 memory management uni6t memory management unir memory management unitr memory management unirt memory management uniy memory management unity memory management uniyt memory management unif memory management unitf memory management unift memory management unig memory management unitg memory management unigt memory management unih memory management unith memory management uniht Definition commonly spelled as: Defanition or Defenition, Synonym as: Synonim, Sinonym or Sinonim, Thesaurus as: Thesorus or Thesauris, Dictionary as: Dictionery or Dictionry and Define is usually not misspelled. What does mispell meen? It Meens...
Full Map Index: Å Norway-Am Timan Chad |
Ama United States of America-Audon France |
Audouville-la-Hubert France-Baskil Turkey |
Baskin United States of America-Bindoy Philippines |
Bindoy Philippines-Breuilpont France |
Breukelen Netherlands-Campofelice di Fitalia Italy |
Campofelice di Roccella Italy-Champigny France |
Champigny-en-Beauce France-Colle San Magno Italy |
Colle Sannita Italy-Damulog Philippines |
Damurhuda Bangladesh-Duliāgaon India |
Duliajan No.1 India-Ethridge United States of America |
Étienville France-Frignano Italy |
Frignicourt France-Gouhenans France |
Gouillons France-Hasselbach Germany |
Hasselbach Germany-Hurlock United States of America |
Huron United States of America-Jovellanos Cuba |
Jovellar Philippines-Kirchzell Germany |
Kircubbin United Kingdom-La Gomera Guatemala |
La Gonfrière France-Le Hohwald France |
Le Hommet-dArthenay France-Loma de Gato Philippines |
Loma de Juárez Mexico-Mālpur India |
Mālpura India-Memphis United States of America |
Memphis United States of America-Montería Colombia |
Monteriggioni Italy-Navalilla Spain |
Navalmanzano Spain-Noyelles-lès-Seclin France |
Noyelles-lès-Vermelles France-Pachelma Russia |
Pachgaon India-Piégut-Pluviers France |
Piekary Śląskie Poland-Prilep Macedonia |
Přílepy Czech Republic-Reuil-en-Brie France |
Reuilly France-Şag Romania |
Şag Romania-Saint-Puy France |
Saint-Python France-Santa Rita Panama |
Santa Rita Venezuela-Sewarhi India |
Sewen France-Sparbu Norway |
Spardorf Germany-Tamparan Philippines |
Tampayan Philippines-Tottington United Kingdom |
Tottleben Germany-Valdivia Chile |
Valdivia Colombia-Villeneuve-le-Roi France |
Villeneuve-lès-Avignon France-White City United States of America |
White City Canada-Żywiec Poland |
|
Most Popular Searches: Define Misanthrope, Define Pulchritudinous, Define Happy, Define Veracity, Define Cornucopia, Define Almuerzo, Define Atresic, Define URL, Definitions Of Words, Definition Of Get Up, Definition Of Quid Pro Quo, Definition Of Irreconcilable Differences, Definition Of Word, Synonyms of Repetitive, Synonym Dictionary, Synonym Antonyms. See our main index and map index for more details.
|
©2011-2024 ZebraWords.com - Define Yourself - The Search for Meanings and Meaning Means I Mean. All content subject to terms and conditions as set out here. Contact Us, peruse our Privacy Policy |
|