Sunday, August 11, 2019

Reference library on memory management Research Paper

Reference library on memory management - Research Paper Example Apart from many advantages, virtual memory and paging have various disadvantages as well. One of the challenges is the extra resource consumption, i.e. overhead for saving page tables in the memory (Null & Lobur, 2010). In environments where numerous applications are operating, the page table occupies a significant part of the physical memory. However, this challenge can be addressed by paging the page tables; this is a complex and confusing task (Null & Lobur, 2010). These challenges are not significant as compared to benefits of virtual memory and paging offers. Advantages of virtual memory and paging are easy to understand. For instance, programs are not limited to the physical memory present on the system, as virtual memory allows executing individual programs possessing larger virtual address space when compared to available physical memory (Null & Lobur, 2010). This process helps the programmers to avoid worrying about physical address space boundaries. Moreover, virtual memory also facilitates multi-tasking by executing more than one program simultaneously, and, as a result, system throughput and CPU utilization enhance. The limited size of pages and frames eases the tasks for placement and allocation for the operating system. Moreover, the paging process facilitates the operating system to protect and share the page on specific permissions (Null & Lobur, 2010). ... Moreover, the physical memory remains intact and is not divided into any sort of fixed or equal size partition. Whenever there is a requirement of copying a segment in the physical memory, free memory is analyzed by the operating system, and after finding a chunk it is adequate enough to store an entire segment (Null & Lobur, 2010). Likewise, every segment possesses a base address that provides an indication of its location in the memory along with bound limits reflecting its size. Now every program incorporating various segments is now linked to a segment table instead of a page table. Likewise, the segment table incorporates the assembly of base for every segment (Jipping, 2007). The role of virtual memory in smart phone operating systems is also vital. For programming and designing virtual memory for a smart phone operating system, logical-segment addresses and physical-segment- addresses is the prime focus. Likewise, the segments are tagged with numbers, and these tags are incorp orated within a logical address. For instance, a typical address format will be a , in which the segment number is the starting part of the address and the offset is identified as the last part of the address. Memory Management Technique for Paging on Distributed Shared Memory Framework The two analogous computer classes, i.e. shared memory and distributed memory, are symbolized by the DSM Systems (Hine, Mitrani, Tsur, & Gaines, 1979). This system works by providing shared memory generalizing in the system that further physically distributes the memory and thus combines the rewards of both the approaches. In fact, the DSM system is described as a memory system that physically distributes but is

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.