AllFreePapers.com - All Free Papers and Essays for All Students
Search

Computer Operating Systems - Virtual Memory Defined

Autor:   •  April 13, 2012  •  Essay  •  303 Words (2 Pages)  •  1,878 Views

Page 1 of 2

Abstract

Computer operating systems are made up of a chorus of technologies and machinery that sing in unison for productivity and communication. Although there are many types and designs of OS's they are similar in how they perform and produce. The functions by which an OS operates contain basic task oriented duties that manage the resources that include; CPU, hardware, software, drivers, memory, etc. One such part or aspect of a OS which is vital to the successful operation is Virtual Memory, which expands the memory resource at a higher level for running programs simultaneously. This paper will discuss the important aspects of Virtual Memory, and how it allows for better computing and productivity.

Virtual Memory Defined

The concept of "virtual memory" means that it appears to be transparent when it actually is not. It differs from "real" memory in the sense that it is not run as a chip (hardware), but a file on the hard disk that contains many of the needed blocks of address memory to be called for reading. If the OS's main memory were running multiple applications with limited disk space, a virtual memory manager will take on the task of creating virtual space on the hard disk for temporary storage and use. "With virtual memory, all address references are logical references that are translated at run time to real addresses. This allows a process to be located anywhere in main memory and for that location to change over time." (Stallings, 2009) Virtual memory is employed by automatically translating addresses for quick reading by the program and caching that information for re-use. It takes very little time (usually) to access this information, and makes it less time consuming for the CPU. Although the concept is a reliable one, it becomes more problematic if the main memory is taxed to its limit.

...

Download as:   txt (1.8 Kb)   pdf (51.7 Kb)   docx (10.3 Kb)  
Continue for 1 more page »