Preview

Virtual Memory

Good Essays
Open Document
Open Document
682 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Virtual Memory
Virtual Memory

Virtual Memory
With today’s modern technology, we need to ensure that our computers are able to run quick and with ease. In order to run programs with speed, individuals need to ensure that they have sufficient memory to allow for programs running. Computers come with memory, but sometimes it is not enough to run what is needed or wanted. One way to ensure speed is to use virtual memory.
Virtual memory can be described as memory that emulates RAM, and allows programs to run as though the computer has more memory than it actually does. This is a great benefit for individuals who are running various programs at one time. According to Mr. Stallings, he wrote “virtual memory allows for very effective multiprogramming and relives the user of the unnecessarily tight constraints of main memory” (p. 343, 2012). Using virtual memory is a good choice to help run programs on your system.
There are two approaches to providing virtual memory in a system. They are paging and segmentation. Paging is dividing the processes into very small fixed pages. When pages are loaded a page table is created. Segmentation is for varying of sizes. When segments are loaded a table is created for this process. A benefit is that paging and segmentation can be combined in memory management.
Some benefits of using virtual memory are freeing up your systems RAM, cheaper than buying more RAM, and using either an external hard drive or USB thumb drives also gives you space to use. Freeing up your system’s RAM is easy to do by closing out programs you are not using at the moment. This frees up space to be used by a program you are needed at the moment. RAM on some systems is not overly priced depending on the type. Individuals can spend a lot of money on upgrading their RAM if they are not careful with what they really need for their system. Two examples of virtual memory are an external hard drive or a USB thumb drive. Either of these can be used in



References: Stallings, W., (2012), Operating Systems: Internals and Design Principles (7th ed.), Boston, MA: Prentice-Hall, p. 341 Stallings, W., (2012), Operating Systems: Internals and Design Principles (7th ed.), Boston, MA: Prentice-Hall, p. 343

You May Also Find These Documents Helpful

  • Good Essays

    BTEC ICT Unit 2 P1

    • 944 Words
    • 4 Pages

    There are two types of memory which we need and use on our computers one of them is RAM and the other one is cache.…

    • 944 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Week 5 Pos 355

    • 2010 Words
    • 9 Pages

    Operating systems were not in existence before the 1960s. The definition of operating systems is a program designed to run other programs on the computer and is the most important program. In the past, computers were built to execute a series of single task similar to a calculator. In the 1960s came the MCP (Master Control Program) for the B5000 mainframe computer created by the company Burroughs/Unisys. The MCP was the first OS written exclusively in a high-level language. As the years progressed, OS giants were starting to form such as Windows, Linux, and Mac. In, this paper, these 3 tech OS giants will be examined thoroughly while covering memory management, process management, file management, and security.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Good Essays

    Random-access-memory (RAM) is a very important specification of the computer. By ensuring you have enough RAM, the faster your system processes, you can store more data, and allow more programs to run at the same time. As the OS allows the different task to complete for the processor, the RAM is used as temp storage, when the processor no longer needs them the OS clears it. Virtual memory is the hard drive space borrowed to use if there isn’t enough…

    • 580 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Silberschatz, A., Galvin, P. B., & Gagne, G. (2009). Operating system concepts: Update (8th ed.). Hoboken, NJ: Wiley & Sons.…

    • 669 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Essay On Seabreeze

    • 1395 Words
    • 6 Pages

    Virtualization allows multiple operating system instances to run concurrently on a single computer; it is a means of separating hardware from a single operating system. Each “guest” OS is managed by a Virtual Machine Monitor (VMM), also known as a hypervisor. Because the virtualization system sits between the guest and the hardware, it can control the guests’ use of CPU, memory, and storage, even allowing a guest OS to migrate from one machine to another.…

    • 1395 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Sharing allows several processes to access the same portion of main memory (Stallings, 2012). When there are a number of processes executing the same program it is beneficial to allow each process to access the same copy of the program rather than have its own separate copy (Stallings, 2012,). The memory management system must therefore…

    • 573 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Open vs Closed Systems

    • 1153 Words
    • 5 Pages

    Stallings, W. (2012). Operating systems: Internals and design principles (7th ed.). Retrieved from The University of Phoenix eBook Collection database..…

    • 1153 Words
    • 5 Pages
    Better Essays
  • Good Essays

    Memory Virtualization: This allows isolation of memory on a per VM basis. This also make live migration VMs possible.…

    • 797 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Modern Operating System

    • 3667 Words
    • 15 Pages

    3. Virtual memory is a feature of an operating system that enables a process to use a memory (RAM) address space that is independent of other processes running in the same system, and use a space that is larger than the actual amount of RAM present, temporarily relegating some contents from RAM to a disk, with little or no overhead.…

    • 3667 Words
    • 15 Pages
    Powerful Essays
  • Good Essays

    Virtual Memory

    • 566 Words
    • 3 Pages

    If your computer lacks the random access memory (RAM) needed to run a program or operation, Windows uses virtual memory to compensate.…

    • 566 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Sales and Billing System

    • 408 Words
    • 2 Pages

    A Case Study in Principles of Operating System (Window XP) In Partial Fulfillment of the Requirement in Principles of Operating System CT-22 March 18, 2013 Table of Contents I. Introduction II. History III. Design Goals IV.…

    • 408 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    windows operating systems

    • 2382 Words
    • 10 Pages

    Stallings, W. (2012). Operating systems: Internals and design principles (7th ed.). Boston, MA: Prentice Hall.…

    • 2382 Words
    • 10 Pages
    Better Essays
  • Satisfactory Essays

    POS355 Week 1 Individual

    • 574 Words
    • 2 Pages

    There are several items that are pertinent to memory management such as, basic hardware, the binding of symbolic memory addresses to definite physical addresses and the difference between logical and physical addresses. The most important task that memory management executes is the distribution and collection of memory…

    • 574 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    stallings, W. (2012). operating systems internal and design principles (7th ed.). Upper Saddle River, NJ: prentice hall.…

    • 608 Words
    • 2 Pages
    Good Essays
  • Good Essays

    The solution to speeding up your programs does rely on RAM. However, you don’t necessarily need to add more physical RAM to your computer. You can, instead, utilise a virtual RAM system that will make it seem like you have more storage…

    • 877 Words
    • 4 Pages
    Good Essays