Term Paper on "Virtual Memory Management"

Term Paper 4 pages (1285 words) Sources: 4

[EXCERPT] . . . .

Also, Virtual memory management hides fragmentation seen in physical memory, which opens up huge amounts of. It uses a strict memory hierarchy in order to allow the kernel the ability to eliminate unnecessary memory to facilitate the greater storage of the most important memory processes. Also, virtual memory management allows the system to relocate codes or memory, so that it is off the main system that can be accessed when needed (Bryant & O'Hallaron, 2002). Overall, virtual memory management provides a fast and efficient system for dealing with large amounts of memory, some of which may not be used all the time. It also provides greater levels of security and efficiency in regards to how data is stored and managed in sensitive situations. It is clear that virtual memory management is a much better option than working with outdated physical management systems.

The process for how virtual memory addresses get translated into physical addresses is quite complicated. The two types of memory must be sequenced so that they can be easily swapped out for one another when the data needed requires for it. According to the research, "physical and virtual memory partitioned into equal sized units" can then be swapped out for each other using virtual pages and physical frames (University of Texas, 2013, p 15). When data is not frequently used, it can thus be taken off the physical memory system and put into a page of virtual memory. They must be sequenced so that they can be easily swapped out between one another. As such, "physical memory is partitioned into equal sized page frames," which can then be translated back and forth from physical and virtual memory addresses (University of Texas, 2013, p 2).
Continue scrolling to

download full paper
This allows for the seamless translation of virtual memory addresses into physical addresses. The type of coding needed to make sure this transition is smooth is crucial, and thus virtual management memory systems can be quite complicated. Typically, "a single offset register allows the OS to place a process virtual address space anywhere in physical memory," thus allowing programs to be "swapped out of an old location and swapped into new" (University of Texas, 2013, p 1). As such, they are continuously swapped out for one another using this type of framework.

Most modern operating systems translate 32-bit and 64-bit virtual addresses to physical addresses on the same machine. Here, the research suggests, that "modern systems typically support either 32-bit or 64-bit virtual address spaces" (Bryant & O'Hallaron, 2002, p 743). These two types of spaces must be correlated so that they can be used simultaneously by more complicated machines. Modern systems that use both typically have greater hardware and software capabilities, allowing them to translate between the two spaces seamlessly. They have both capabilities hardwired into their operating system, which allows them to work both with 32-bit and 64-bit memory spaces.

Clearly, virtual memory management makes data management much more efficient. It opens up greater space for memory and increases the speed in which OS systems can retrieve data, even if it has not been used for years. The OS system must be able to correlate between virtual and physical memory pages in order to be able to swap them out seamlessly. This procedure is often conducted in-house within a single system, even with the presence of both 32-bit and 64-bit pages.

(University of Texas, 2013)

(University of Texas,2013)

References

Bryant, Randal E. & O'Hallaron, David R. (2002). Computer Systems: A Programmer's Perspective. Prentice Hall.

Case, Jeffrey. (2001). Virtual memory and Address translation. Duke University. Web. http://www.cs.duke.edu/~chase/cps210-archive/slides/vm-translate.pdf

IBM. (2009). AIX 5L Information Center. Eclipse. Web. http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.baseadmn/doc/baseadmndita/virt_mem_mgr.htm

University of Texas. (2013). Virtual memory address translation. CS 372 Operating Systems Schedule, Assignments, and Lecture Notes. Web. http://www.cs.utexas.edu/users/witchel/372/lectures/15.VirtualMemory.pdf READ MORE

Quoted Instructions for "Virtual Memory Management" Assignment:

Most operating systems use a virtual memory manager (VMM) whose responsibility is to manage the relationship between the virtual organization of memory as seen by an application with the physical organization of memory from the operating system*****s point of view. Virtual memory addresses must be mapped to physical address and vice versa.

Differentiate between virtual memory and physical memory.

Evaluate the benefits gained by running applications when the operating system uses a virtual memory manager.

Analyze how virtual memory addresses get translated into physical addresses.

Analyze how a modern operating system translates 32-bit and 64-bit virtual addresses to physical addresses on the same machine.

Create a relationship diagram, using MS Visio or Dia, depicting the relationship between virtual addresses to physical addresses. Note: The graphically depicted solution is not included in the required page length.

12 font Times New Roman

How to Reference "Virtual Memory Management" Term Paper in a Bibliography

Virtual Memory Management.” A1-TermPaper.com, 2013, https://www.a1-termpaper.com/topics/essay/virtual-memory-manager/9385640. Accessed 5 Oct 2024.

Virtual Memory Management (2013). Retrieved from https://www.a1-termpaper.com/topics/essay/virtual-memory-manager/9385640
A1-TermPaper.com. (2013). Virtual Memory Management. [online] Available at: https://www.a1-termpaper.com/topics/essay/virtual-memory-manager/9385640 [Accessed 5 Oct, 2024].
”Virtual Memory Management” 2013. A1-TermPaper.com. https://www.a1-termpaper.com/topics/essay/virtual-memory-manager/9385640.
”Virtual Memory Management” A1-TermPaper.com, Last modified 2024. https://www.a1-termpaper.com/topics/essay/virtual-memory-manager/9385640.
[1] ”Virtual Memory Management”, A1-TermPaper.com, 2013. [Online]. Available: https://www.a1-termpaper.com/topics/essay/virtual-memory-manager/9385640. [Accessed: 5-Oct-2024].
1. Virtual Memory Management [Internet]. A1-TermPaper.com. 2013 [cited 5 October 2024]. Available from: https://www.a1-termpaper.com/topics/essay/virtual-memory-manager/9385640
1. Virtual Memory Management. A1-TermPaper.com. https://www.a1-termpaper.com/topics/essay/virtual-memory-manager/9385640. Published 2013. Accessed October 5, 2024.

Related Term Papers:

Windows Vista Term Paper

Paper Icon

Windows Vista

Overview of the Microsoft Windows Vista Operating System

As security has become a strategic priority for Microsoft leading to the development of their Trusted Computing initiative, the primary… read more

Term Paper 10 pages (3044 words) Sources: 3 Style: MLA Topic: Computers / IT / Internet


Operating Systems Are the Very Core Essay

Paper Icon

Operating systems are the very core of computers and control the basic functions of resource abstraction and resource sharing. Operating systems have evolved a long way from being simple standalone… read more

Essay 6 pages (1889 words) Sources: 10 Style: APA Topic: Computers / IT / Internet


Risk Management and Analysis Process and Policy Before Technology Research Proposal

Paper Icon

released by the FBI and the Computer Security Institute (CSI), over 70% of all attacks on sensitive data and resources reported by organizations occurred from within the organization itself. Implementing… read more

Research Proposal 65 pages (17274 words) Sources: 40 Style: MLA Topic: Computers / IT / Internet


Data Capture via SSL & https Decryption Dissertation

Paper Icon

SL/https De-Encryption



SSL/https is widely used as is generally considered to be a secure method of encryption for the transmission of sensitive information across the Internet. But… read more

Dissertation 63 pages (17577 words) Sources: 47 Topic: Computers / IT / Internet


Virtualization and Biometrics Article Review

Paper Icon

Virtualization and Biometrics

As Etzioni asserts the strict definition of biometrics is the science that involves the statistical analysis of biological characteristics. A (slightly) more pragmatic definition is: biometrics n.… read more

Article Review 3 pages (1430 words) Sources: 1+ Topic: Computers / IT / Internet


Sat, Oct 5, 2024

If you don't see the paper you need, we will write it for you!

Established in 1995
900,000 Orders Finished
100% Guaranteed Work
300 Words Per Page
Simple Ordering
100% Private & Secure

We can write a new, 100% unique paper!

Search Papers

Navigation

Do NOT follow this link or you will be banned from the site!