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

  • Satisfactory Essays

    SD1230 Lab 1

    • 239 Words
    • 2 Pages

    1. Why is virtual memory addresses used for applications? – So it can have its own address space on the memory.…

    • 239 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    POS-355 Week 5 Operating Systems Analysis 10 Slides with Speaker Notes - Team B new ver.ppt…

    • 400 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Exam 11A

    • 1635 Words
    • 16 Pages

    Page files are used when the CPU runs out of physical memory. The disadvantage of this is that ________…

    • 1635 Words
    • 16 Pages
    Good Essays
  • Satisfactory Essays

    Stallings, W. ((2015)). Operating Systems: Internal and Design Principles, 8e. Retrieved from The University of Phoenix eBook Collection Database.…

    • 472 Words
    • 2 Pages
    Satisfactory 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

    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
  • 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

    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
  • Better Essays

    Week 5 Pos 355

    • 2010 Words
    • 9 Pages

    Memory management is an important part of an operating. The UNIX/Linux OS use numerous intricate algorithms for memory management which will permit the system to…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Good Essays

    Memory management is an important characteristic of an operating system. Main memory is divided into two parts one for resident programs, and the other for the program currently in use. The user part must be subdivided to accommodate multiple processes (Stallings, 2012). When a few processes are in the memory then much of the time all of the processes will have to wait for input /output and the processor will be idle. According to Stallings (2012),. The requirements that memory management is supposed to satisfy are Relocation, Protection, Sharing, Logical organization, and Physical…

    • 573 Words
    • 3 Pages
    Good Essays
  • Better Essays

    IT 600 Module One Lecture

    • 1256 Words
    • 5 Pages

    that every process gets the memory it needs, and that no application can access memory in…

    • 1256 Words
    • 5 Pages
    Better Essays
  • Good Essays

    For any operating system to function properly, one of the vital tasks it must be able to do is manage memory. When a program runs on a computer, it first must be loaded into memory before it can execute. There are five different requirements memory management must satisfy in order to execute the program so it runs without errors or corruption. These requirements are relocation, protection, sharing, logical organization, and physical organization.…

    • 730 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    RAM memory – This holds recently accessed data so that the CPU can have quick access to it. RAM data can be changed at any time. It is read and write.…

    • 843 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    Assignment 1,Section I

    • 326 Words
    • 2 Pages

    Several methods have been devised that increase the effectiveness of memory management. Virtual memory systems separate the memory addresses used by a process from actual physical addresses, allowing separation of processes and increasing the effectively available amount of RAM using paging or swapping to secondary storage. The quality of the virtual memory manager can have an extensive effect on overall system performanc…

    • 326 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Malware

    • 601 Words
    • 3 Pages

    Bibliography: Holcombe, Jane and Charles Holcombe. Survey of Operating Systems 3rd Ed. New York: McGraw-Hill, 2012.…

    • 601 Words
    • 3 Pages
    Good Essays