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

Operating Systems Component Paper

Autor:   •  April 2, 2012  •  Term Paper  •  787 Words (4 Pages)  •  1,885 Views

Page 1 of 4

Operating Systems Component Paper

Your Name

Your School

Your Course

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.

Virtual Memory Applied

When applied, Virtual Memory will employ an adequate memory management scheme to facilitate both input and output processes, expedite as many processes as possible, maintain the user end operation for the best benefit and speed with little or no visible slowness. This is possible using the algorithms employed in the OS policies, but in no case is the performance without flaw, since many variables in equipment, main memory,

...

Download as:   txt (4.6 Kb)   pdf (99 Kb)   docx (11.8 Kb)  
Continue for 3 more pages »