04-01-2013, 11:38 AM
Memory Management
Memory Management.pptx (Size: 770.72 KB / Downloads: 26)
Paged Memory Management
Paging is the memory page size is the same sort to me.
Until the area of memory. Is always equal to an integer.
Paging is made to resolve how to handle memory past.
Limited memory management page.
Memory management is required to be entered in the process. Main memory. The problem is the outside (external fragmentation), but may be limited to the difference in distribution (internal fragmentation) is a waste of memory on the last page.
The page table in main memory.
Of the disadvantages of the collection. Page table in the operand to the operand. Many in the page table size, we have to keep the page table in memory key to store the base address in the page table base register (Ptbr) to store the page table in this way will be a memory doubleup The first time. The unit has a memory page table and the second time. The process will run.
The page table stored in the buffer.
Of how to store it in a page. Operand is a waste of time Access memory up to two times it was the new way is by storing the page in the cache (cache memory) or a buffer to find the address (Translation Lock-aside Buffer: TLB), and will keep a list. other In main memory.
Segment Memory Management
This division is similar to the behavior of a process.
But the division of a segment or the segmentation process is divided into sections, each program is notnecessary to have the same length. (It might be due to the size of the largest system possible).
Advance to the Padres Advance Childress is logical that the data in memory is the second part of the segment and the beginning of the segment (offset).