Please enable JavaScript.
Coggle requires JavaScript to display documents.
Memory Management - Coggle Diagram
-
Swapping
A process (or portion of process) can be swapped temporarily out of memory to a backing store and then brought back into memory for continued execution.
Swapping with Paging
Instead of the entire process, pages of a process can be swapped.
- Page Out: moves a page from memory to a backing store
- Page In: Moves pages from backing store to memory
Standard Swapping
Moving the entire process between main memory and a backing store.
- It allows physical memory to be oversubscribed
Memory Management Unit (MMU)
The hardware device what maps virtual address to a physical address
- Also responsible for filtering out illegal access by checking the relocation register.
Addresses
Virtual (Logical) Address
Logical view of the memory where the maximum size doesn't have to be bounded to the physical memory.
- Software now no need to worry about searching for appropriate memory address.
Physical Address
The actual address space where actual data resides. Usually the address in Random Access Memory (RAM).