Advantages of Paging The advantages of paging are, in - TopicsExpress



          

Advantages of Paging The advantages of paging are, in Address translation where each task has the same virtual address. Address translation will turn fragmented physical addresses into contiguous virtual addresses. It provides Memory protection (buggy or malicious tasks can’t harm each other or the kernel) and shared memory between tasks that a fast type of IPC, also conserves memory when used for DLLs). It helps in Demand loading which prevents big load on CPU when a task first starts running, conserves memory. Paging requires memory mapped files, Virtual memory swapping which let system degrade gracefully when memory required exceeds RAM size. The process can be run whose virtual address space is larger than physical memory. It is flexibly in sharing machine between processes, which address sizes exceed the physical memory size. It also supports a wide range of user level stuff. Disadvantages of Paging The disadvantages of paging are extra resource consumption, memory overhead for storing page tables. The worst cases are when page table may take up a significant portion of virtual memory. Solution is to page the page table or go to a more complicated data structure for translations. Other disadvantage is translation overhead. Advantages of Paging The advantages of paging are, in Address translation where each task has the same virtual address. Address translation will turn fragmented physical addresses into contiguous virtual addresses. It provides Memory protection (buggy or malicious tasks can’t harm each other or the kernel) and shared memory between tasks that a fast type of IPC, also conserves memory when used for DLLs). It helps in Demand loading which prevents big load on CPU when a task first starts running, conserves memory. Paging requires memory mapped files, Virtual memory swapping which let system degrade gracefully when memory required exceeds RAM size. The process can be run whose virtual address space is larger than physical memory. It is flexibly in sharing machine between processes, which address sizes exceed the physical memory size. It also supports a wide range of user level stuff. Disadvantages of Paging The disadvantages of paging are extra resource consumption, memory overhead for storing page tables. The worst cases are when page table may take up a significant portion of virtual memory. Solution is to page the page table or go to
Posted on: Tue, 03 Dec 2013 11:35:20 +0000

Trending Topics



Recently Viewed Topics




© 2015