OnlineWoerterBuecher.de
Internes

Lexikon


Memory Management Unit


e, memory management> (MMU, "Paged Memory Management Unit", PMMU) A ef="module.php?name=Lexikon&file=search&eid=1&query=hardware">hardware device or circuit that supports ef="module.php?name=Lexikon&file=search&eid=1&query=virtual memory">virtual memory and ef="module.php?name=Lexikon&file=search&eid=1&query=paging">paging by translating {virtual addresses} into {physical addresses}. The virtual ef="module.php?name=Lexikon&file=search&eid=1&query=address space">address space (the range of addresses used by the processor) is divided into ef="module.php?name=Lexikon&file=search&eid=1&query=pages">pages, whose size is 2^N, usually a few ef="module.php?name=Lexikon&file=search&eid=1&query=kilobytes">kilobytes. The bottom N ef="module.php?name=Lexikon&file=search&eid=1&query=bit">bits of the address (the offset within a page) are left unchanged. The upper address bits are the (virtual) ef="module.php?name=Lexikon&file=search&eid=1&query=page number">page number. The MMU contains a ef="module.php?name=Lexikon&file=search&eid=1&query=page table">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 ef="module.php?name=Lexikon&file=search&eid=1&query=cache">cached. It is possible that no physical memory (ef="module.php?name=Lexikon&file=search&eid=1&query=RAM">RAM) has been allocated to a given virtual page, in which case the MMU will signal a "ef="module.php?name=Lexikon&file=search&eid=1&query=page fault">page fault" to the ef="module.php?name=Lexikon&file=search&eid=1&query=CPU">CPU. The ef="module.php?name=Lexikon&file=search&eid=1&query=operating system">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 ef="module.php?name=Lexikon&file=search&eid=1&query=replacement algorithm">replacement algorithm, and save it to disk (this is known as "ef="module.php?name=Lexikon&file=search&eid=1&query=paging">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 ef="module.php?name=Lexikon&file=search&eid=1&query=multitasking">multitasking system all processes compete for the use of memory and of the MMU. Some ef="module.php?name=Lexikon&file=search&eid=1&query=memory management">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 ef="module.php?name=Lexikon&file=search&eid=1&query=fragmentation">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 ef="module.php?name=Lexikon&file=search&eid=1&query=virtual memory">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 ef="module.php?name=Lexikon&file=search&eid=1&query=integrated circuit">integrated circuit such as the ef="module.php?name=Lexikon&file=search&eid=1&query=MC 68851">MC 68851 used with the ef="module.php?name=Lexikon&file=search&eid=1&query=Motorola 68020">Motorola 68020 ef="module.php?name=Lexikon&file=search&eid=1&query=CPU">CPU in the ef="module.php?name=Lexikon&file=search&eid=1&query=Macintosh II">Macintosh II or the ef="module.php?name=Lexikon&file=search&eid=1&query=Z8015">Z8015 used with the ef="module.php?name=Lexikon&file=search&eid=1&query=Zilog Z80">Zilog Z80 family of processors. Later CPUs such as the ef="module.php?name=Lexikon&file=search&eid=1&query=Motorola 68030">Motorola 68030 and the ef="module.php?name=Lexikon&file=search&eid=1&query=ZILOG Z280">ZILOG Z280 have MMUs on the same IC as the CPU. (1999-05-24)

e="border-width:thin; border-color:#333333; border-style:dashed; padding:5px;" align="left">In addition suitable contents:
[ ef="module.php?name=Lexikon&op=content&tid=31">2 ] [ ef="module.php?name=Lexikon&op=content&tid=82">68020 ] [ ef="module.php?name=Lexikon&op=content&tid=83">68030 ] [ ef="module.php?name=Lexikon&op=content&tid=134">= ] [ ef="module.php?name=Lexikon&op=content&tid=262">ad ] [ ef="module.php?name=Lexikon&op=content&tid=303">address ] [ ef="module.php?name=Lexikon&op=content&tid=311">address space ] [ ef="module.php?name=Lexikon&op=content&tid=396">ag ] [ ef="module.php?name=Lexikon&op=content&tid=411">ai ] [ ef="module.php?name=Lexikon&op=content&tid=433">al ] [ ef="module.php?name=Lexikon&op=content&tid=492">algorithm ] [ ef="module.php?name=Lexikon&op=content&tid=543">AM ] [ ef="module.php?name=Lexikon&op=content&tid=544">am ] [ ef="module.php?name=Lexikon&op=content&tid=592">an ] [ ef="module.php?name=Lexikon&op=content&tid=683">app ] [ ef="module.php?name=Lexikon&op=content&tid=740">ar ] [ ef="module.php?name=Lexikon&op=content&tid=743">arc ] [ ef="module.php?name=Lexikon&op=content&tid=748">architecture ] [ ef="module.php?name=Lexikon&op=content&tid=759">arg ] [ ef="module.php?name=Lexikon&op=content&tid=800">as ] [ ef="module.php?name=Lexikon&op=content&tid=894">at ] [ ef="module.php?name=Lexikon&op=content&tid=935">au ] [ ef="module.php?name=Lexikon&op=content&tid=996">av ] [ ef="module.php?name=Lexikon&op=content&tid=1026">b ] [ ef="module.php?name=Lexikon&op=content&tid=1181">be ] [ ef="module.php?name=Lexikon&op=content&tid=1269">bi ] [ ef="module.php?name=Lexikon&op=content&tid=1334">bit ] [ ef="module.php?name=Lexikon&op=content&tid=1402">block ] [ ef="module.php?name=Lexikon&op=content&tid=1444">bo ] [ ef="module.php?name=Lexikon&op=content&tid=1501">bot ] [ ef="module.php?name=Lexikon&op=content&tid=1503">bottom ] [ ef="module.php?name=Lexikon&op=content&tid=1695">by ] [ ef="module.php?name=Lexikon&op=content&tid=1699">byte ] [ ef="module.php?name=Lexikon&op=content&tid=1708">C ] [ ef="module.php?name=Lexikon&op=content&tid=1724">ca ] [ ef="module.php?name=Lexikon&op=content&tid=1726">cache ] [ ef="module.php?name=Lexikon&op=content&tid=1844">case ] [ ef="module.php?name=Lexikon&op=content&tid=1863">cat ] [ ef="module.php?name=Lexikon&op=content&tid=2001">ch ] [ ef="module.php?name=Lexikon&op=content&tid=2099">ci ] [ ef="module.php?name=Lexikon&op=content&tid=2121">circuit ] [ ef="module.php?name=Lexikon&op=content&tid=2136">ck ] [ ef="module.php?name=Lexikon&op=content&tid=2138">cl ] [ ef="module.php?name=Lexikon&op=content&tid=2247">co ] [ ef="module.php?name=Lexikon&op=content&tid=2330">com ] [ ef="module.php?name=Lexikon&op=content&tid=2441">complete ] [ ef="module.php?name=Lexikon&op=content&tid=2545">con ] [ ef="module.php?name=Lexikon&op=content&tid=2767">CP ] [ ef="module.php?name=Lexikon&op=content&tid=2786">CPU ] [ ef="module.php?name=Lexikon&op=content&tid=2900">cu ] [ ef="module.php?name=Lexikon&op=content&tid=3136">dd ] [ ef="module.php?name=Lexikon&op=content&tid=3151">de ] [ ef="module.php?name=Lexikon&op=content&tid=3304">design ] [ ef="module.php?name=Lexikon&op=content&tid=3327">device ] [ ef="module.php?name=Lexikon&op=content&tid=3371">diff ] [ ef="module.php?name=Lexikon&op=content&tid=3436">ding ] [ ef="module.php?name=Lexikon&op=content&tid=3470">disc ] [ ef="module.php?name=Lexikon&op=content&tid=3483">disk ] [ ef="module.php?name=Lexikon&op=content&tid=3752">du ] [ ef="module.php?name=Lexikon&op=content&tid=3834">e ] [ ef="module.php?name=Lexikon&op=content&tid=3865">ec ] [ ef="module.php?name=Lexikon&op=content&tid=3896">ed ] [ ef="module.php?name=Lexikon&op=content&tid=3929">ee ] [ ef="module.php?name=Lexikon&op=content&tid=3946">eg ] [ ef="module.php?name=Lexikon&op=content&tid=4148">er ] [ ef="module.php?name=Lexikon&op=content&tid=4150">era ] [ ef="module.php?name=Lexikon&op=content&tid=4171">es ] [ ef="module.php?name=Lexikon&op=content&tid=4199">et ] [ ef="module.php?name=Lexikon&op=content&tid=4425">fault ] [ ef="module.php?name=Lexikon&op=content&tid=4497">fi ] [ ef="module.php?name=Lexikon&op=content&tid=4520">file ] [ ef="module.php?name=Lexikon&op=content&tid=4700">fo ] [ ef="module.php?name=Lexikon&op=content&tid=4727">for ] [ ef="module.php?name=Lexikon&op=content&tid=4828">fr ] [ ef="module.php?name=Lexikon&op=content&tid=4834">fragment ] [ ef="module.php?name=Lexikon&op=content&tid=4835">fragmentation ] [ ef="module.php?name=Lexikon&op=content&tid=4859">free ] [ ef="module.php?name=Lexikon&op=content&tid=4983">G ] [ ef="module.php?name=Lexikon&op=content&tid=5057">ge ] [ ef="module.php?name=Lexikon&op=content&tid=5141">gi ] [ ef="module.php?name=Lexikon&op=content&tid=5200">gm ] [ ef="module.php?name=Lexikon&op=content&tid=5205">gn ] [ ef="module.php?name=Lexikon&op=content&tid=5291">gr ] [ ef="module.php?name=Lexikon&op=content&tid=5390">gs ] [ ef="module.php?name=Lexikon&op=content&tid=5403">gu ] [ ef="module.php?name=Lexikon&op=content&tid=5434">h ] [ ef="module.php?name=Lexikon&op=content&tid=5493">hang ] [ ef="module.php?name=Lexikon&op=content&tid=5512">hardware ] [ ef="module.php?name=Lexikon&op=content&tid=5540">hat ] [ ef="module.php?name=Lexikon&op=content&tid=5664">hit ] [ ef="module.php?name=Lexikon&op=content&tid=5675">hm ] [ ef="module.php?name=Lexikon&op=content&tid=5722">hose ] [ ef="module.php?name=Lexikon&op=content&tid=5768">hr ] [ ef="module.php?name=Lexikon&op=content&tid=5903">IC ] [ ef="module.php?name=Lexikon&op=content&tid=5931">id ] [ ef="module.php?name=Lexikon&op=content&tid=5986">iff ] [ ef="module.php?name=Lexikon&op=content&tid=6013">il ] [ ef="module.php?name=Lexikon&op=content&tid=6064">in ] [ ef="module.php?name=Lexikon&op=content&tid=6068">inc ] [ ef="module.php?name=Lexikon&op=content&tid=6070">include ] [ ef="module.php?name=Lexikon&op=content&tid=6082">index ] [ ef="module.php?name=Lexikon&op=content&tid=6194">int ] [ ef="module.php?name=Lexikon&op=content&tid=6201">integrated circuit ] [ ef="module.php?name=Lexikon&op=content&tid=6413">io ] [ ef="module.php?name=Lexikon&op=content&tid=6449">ir ] [ ef="module.php?name=Lexikon&op=content&tid=6482">is ] [ ef="module.php?name=Lexikon&op=content&tid=6558">it ] [ ef="module.php?name=Lexikon&op=content&tid=6822">ki ] [ ef="module.php?name=Lexikon&op=content&tid=6836">kilobyte ] [ ef="module.php?name=Lexikon&op=content&tid=6861">kn ] [ ef="module.php?name=Lexikon&op=content&tid=6918">la ] [ ef="module.php?name=Lexikon&op=content&tid=7023">ld ] [ ef="module.php?name=Lexikon&op=content&tid=7046">least recently used ] [ ef="module.php?name=Lexikon&op=content&tid=7091">Lex ] [ ef="module.php?name=Lexikon&op=content&tid=7258">LO ] [ ef="module.php?name=Lexikon&op=content&tid=7260">load ] [ ef="module.php?name=Lexikon&op=content&tid=7281">location ] [ ef="module.php?name=Lexikon&op=content&tid=7399">ls ] [ ef="module.php?name=Lexikon&op=content&tid=7410">lt ] [ ef="module.php?name=Lexikon&op=content&tid=7415">lu ] [ ef="module.php?name=Lexikon&op=content&tid=7437">lv ] [ ef="module.php?name=Lexikon&op=content&tid=7441">ly ] [ ef="module.php?name=Lexikon&op=content&tid=7457">M ] [ ef="module.php?name=Lexikon&op=content&tid=7463">ma ] [ ef="module.php?name=Lexikon&op=content&tid=7465">Mac ] [ ef="module.php?name=Lexikon&op=content&tid=7491">Macintosh II ] [ ef="module.php?name=Lexikon&op=content&tid=7579">mall ] [ ef="module.php?name=Lexikon&op=content&tid=7582">man ] [ ef="module.php?name=Lexikon&op=content&tid=7583">management ] [ ef="module.php?name=Lexikon&op=content&tid=7607">map ] [ ef="module.php?name=Lexikon&op=content&tid=7610">mapping ] [ ef="module.php?name=Lexikon&op=content&tid=7677">MC ] [ ef="module.php?name=Lexikon&op=content&tid=7749">memory ] [ ef="module.php?name=Lexikon&op=content&tid=7754">memory management ] [ ef="module.php?name=Lexikon&op=content&tid=7932">mil ] [ ef="module.php?name=Lexikon&op=content&tid=8026">MMU ] [ ef="module.php?name=Lexikon&op=content&tid=8032">mo ] [ ef="module.php?name=Lexikon&op=content&tid=8040">mod ] [ ef="module.php?name=Lexikon&op=content&tid=8046">mode ] [ ef="module.php?name=Lexikon&op=content&tid=8079">module ] [ ef="module.php?name=Lexikon&op=content&tid=8129">Motorola ] [ ef="module.php?name=Lexikon&op=content&tid=8135">Motorola 68020 ] [ ef="module.php?name=Lexikon&op=content&tid=8136">Motorola 68030 ] [ ef="module.php?name=Lexikon&op=content&tid=8146">mount ] [ ef="module.php?name=Lexikon&op=content&tid=8167">mp ] [ ef="module.php?name=Lexikon&op=content&tid=8258">mu ] [ ef="module.php?name=Lexikon&op=content&tid=8321">multitasking ] [ ef="module.php?name=Lexikon&op=content&tid=8384">N ] [ ef="module.php?name=Lexikon&op=content&tid=8386">na ] [ ef="module.php?name=Lexikon&op=content&tid=8460">nc ] [ ef="module.php?name=Lexikon&op=content&tid=8472">ne ] [ ef="module.php?name=Lexikon&op=content&tid=8622">nf ] [ ef="module.php?name=Lexikon&op=content&tid=8627">ng ] [ ef="module.php?name=Lexikon&op=content&tid=8630">ni ] [ ef="module.php?name=Lexikon&op=content&tid=8675">no ] [ ef="module.php?name=Lexikon&op=content&tid=8760">ns ] [ ef="module.php?name=Lexikon&op=content&tid=8787">nu ] [ ef="module.php?name=Lexikon&op=content&tid=8820">O ] [ ef="module.php?name=Lexikon&op=content&tid=8936">offset ] [ ef="module.php?name=Lexikon&op=content&tid=8964">om ] [ ef="module.php?name=Lexikon&op=content&tid=9014">op ] [ ef="module.php?name=Lexikon&op=content&tid=9061">operating system ] [ ef="module.php?name=Lexikon&op=content&tid=9132">OS ] [ ef="module.php?name=Lexikon&op=content&tid=9204">pa ] [ ef="module.php?name=Lexikon&op=content&tid=9228">page ] [ ef="module.php?name=Lexikon&op=content&tid=9231">Paged Memory Management Unit ] [ ef="module.php?name=Lexikon&op=content&tid=9232">page fault ] [ ef="module.php?name=Lexikon&op=content&tid=9240">paging ] [ ef="module.php?name=Lexikon&op=content&tid=9457">pe ] [ ef="module.php?name=Lexikon&op=content&tid=9494">perf ] [ ef="module.php?name=Lexikon&op=content&tid=9550">ph ] [ ef="module.php?name=Lexikon&op=content&tid=9572">physical ] [ ef="module.php?name=Lexikon&op=content&tid=9573">physical address ] [ ef="module.php?name=Lexikon&op=content&tid=9577">physical memory ] [ ef="module.php?name=Lexikon&op=content&tid=9616">ping ] [ ef="module.php?name=Lexikon&op=content&tid=9651">pl ] [ ef="module.php?name=Lexikon&op=content&tid=9739">PM ] [ ef="module.php?name=Lexikon&op=content&tid=9821">port ] [ ef="module.php?name=Lexikon&op=content&tid=9908">pr ] [ ef="module.php?name=Lexikon&op=content&tid=9995">process ] [ ef="module.php?name=Lexikon&op=content&tid=10001">processor ] [ ef="module.php?name=Lexikon&op=content&tid=10253">query ] [ ef="module.php?name=Lexikon&op=content&tid=10256">ques ] [ ef="module.php?name=Lexikon&op=content&tid=10305">RAM ] [ ef="module.php?name=Lexikon&op=content&tid=10319">range ] [ ef="module.php?name=Lexikon&op=content&tid=10364">rc ] [ ef="module.php?name=Lexikon&op=content&tid=10385">re ] [ ef="module.php?name=Lexikon&op=content&tid=10559">replacement algorithm ] [ ef="module.php?name=Lexikon&op=content&tid=10754">rl ] [ ef="module.php?name=Lexikon&op=content&tid=10767">ro ] [ ef="module.php?name=Lexikon&op=content&tid=10918">S ] [ ef="module.php?name=Lexikon&op=content&tid=10922">sa ] [ ef="module.php?name=Lexikon&op=content&tid=10959">sam ] [ ef="module.php?name=Lexikon&op=content&tid=10997">save ] [ ef="module.php?name=Lexikon&op=content&tid=11010">sc ] [ ef="module.php?name=Lexikon&op=content&tid=11150">se ] [ ef="module.php?name=Lexikon&op=content&tid=11281">set ] [ ef="module.php?name=Lexikon&op=content&tid=11314">sh ] [ ef="module.php?name=Lexikon&op=content&tid=11376">si ] [ ef="module.php?name=Lexikon&op=content&tid=11389">sig ] [ ef="module.php?name=Lexikon&op=content&tid=11396">signal ] [ ef="module.php?name=Lexikon&op=content&tid=11510">sk ] [ ef="module.php?name=Lexikon&op=content&tid=11525">sl ] [ ef="module.php?name=Lexikon&op=content&tid=11556">sm ] [ ef="module.php?name=Lexikon&op=content&tid=11651">so ] [ ef="module.php?name=Lexikon&op=content&tid=11757">space ] [ ef="module.php?name=Lexikon&op=content&tid=11934">st ] [ ef="module.php?name=Lexikon&op=content&tid=12133">su ] [ ef="module.php?name=Lexikon&op=content&tid=12202">supervisor mode ] [ ef="module.php?name=Lexikon&op=content&tid=12206">support ] [ ef="module.php?name=Lexikon&op=content&tid=12236">switch ] [ ef="module.php?name=Lexikon&op=content&tid=12246">sy ] [ ef="module.php?name=Lexikon&op=content&tid=12312">system ] [ ef="module.php?name=Lexikon&op=content&tid=12359">T ] [ ef="module.php?name=Lexikon&op=content&tid=12369">table ] [ ef="module.php?name=Lexikon&op=content&tid=12380">tag ] [ ef="module.php?name=Lexikon&op=content&tid=12440">tc ] [ ef="module.php?name=Lexikon&op=content&tid=12588">th ] [ ef="module.php?name=Lexikon&op=content&tid=12721">to ] [ ef="module.php?name=Lexikon&op=content&tid=12787">tr ] [ ef="module.php?name=Lexikon&op=content&tid=12896">tt ] [ ef="module.php?name=Lexikon&op=content&tid=12939">tw ] [ ef="module.php?name=Lexikon&op=content&tid=12986">ua ] [ ef="module.php?name=Lexikon&op=content&tid=13030">um ] [ ef="module.php?name=Lexikon&op=content&tid=13146">up ] [ ef="module.php?name=Lexikon&op=content&tid=13175">us ] [ ef="module.php?name=Lexikon&op=content&tid=13188">user ] [ ef="module.php?name=Lexikon&op=content&tid=13310">ve ] [ ef="module.php?name=Lexikon&op=content&tid=13366">vi ] [ ef="module.php?name=Lexikon&op=content&tid=13406">virtual ] [ ef="module.php?name=Lexikon&op=content&tid=13408">virtual address ] [ ef="module.php?name=Lexikon&op=content&tid=13864">write ] [ ef="module.php?name=Lexikon&op=content&tid=14075">yt ] [ ef="module.php?name=Lexikon&op=content&tid=14079">Z ] [ ef="module.php?name=Lexikon&op=content&tid=14085">Z8 ] [ ef="module.php?name=Lexikon&op=content&tid=14086">Z80 ] [ ef="module.php?name=Lexikon&op=content&tid=14117">ZIL ] [ ef="module.php?name=Lexikon&op=content&tid=14118">Zilog ] [ ef="module.php?name=Lexikon&op=content&tid=14120">Zilog Z8 ]






Go Back ]

Free On-line Dictionary of Computing

Copyright © by OnlineWoerterBuecher.de - (12289 Reads)

All logos and trademarks in this site are property of their respective owner.

Page Generation in 0.1173 Seconds, with 16 Database-Queries
Zurück zur Startseite