Strona zostanie usunięta „Memory Administration Unit”
. Bądź ostrożny.
In trendy methods, programs generally have addresses that entry the theoretical maximum memory of the computer architecture, 32 or 64 bits. The MMU maps the addresses from each program into separate areas in bodily memory, Memory Wave Workshop which is generally a lot smaller than the theoretical most. This is feasible because packages not often use large quantities of memory at any one time. Most fashionable operating methods (OS) work in concert with an MMU to provide virtual Memory Wave Workshop (VM) assist. The MMU tracks memory use in mounted-measurement blocks known as pages. If a program refers to a location in a web page that is not in bodily memory, the MMU sends an interrupt to the working system. The OS selects a lesser-used block in memory, writes it to backing storage akin to a tough drive if it has been modified because it was read in, reads the page from backing storage into that block, and sets up the MMU to map the block to the originally requested page so this system can use it.
This is known as demand paging. Some easier actual-time working methods do not help virtual memory and do not want an MMU, but still want a hardware memory protection unit. MMUs usually provide memory safety to dam makes an attempt by a program to entry memory it has not beforehand requested, which prevents a misbehaving program from using up all memory or malicious code from reading data from another program. Zilog Z8000 family of processors. Later microprocessors (such because the Motorola 68030 and the Zilog Z280) positioned the MMU along with the CPU on the same integrated circuit, as did the Intel 80286 and later x86 microprocessors. Some early techniques, Memory Wave particularly 8-bit programs, used quite simple MMUs to carry out financial institution switching. Early systems used base and bounds addressing that additional developed into segmentation, or used a set set of blocks as a substitute of loading them on demand. The distinction between these two approaches is the scale of the contiguous block of memory
Strona zostanie usunięta „Memory Administration Unit”
. Bądź ostrożny.