Home TechnologyComputersMemory Subscribe to RSS

What Is Virtual Memory?

Answer Question

6 Answers - Sort by: Date | Rating

    A virtual memory is a part of a computer which enables the user to open more than one program or perform more than one task on its computer. The virtual memory depends upon the capacity of RAM (Random Access Memory) we have on our computers. The higher the RAM, the as many tasks you can perform on your computer. If you have less RAM, the computer will show you an error and tell you to close any program in order to run a new program. The capacity of RAM depends upon the kind of operating system you are using. In case you are using Windows XP, the platform requires more than 256 megabytes of RAM. The RAM also increases the speed of the opening and closing of the programs and is available at every computer store at a quite reasonable price.
    2 1

    Supershalz  

    answered 3 years ago

    Its a wrong answer.
    Report
    Alon_nad

    Alon_nad

    commented 4 months ago

      A feature of an operating system that enables a process to use a 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 is the Virtual Memory..
      0 0

      Alon_nad  

      answered 4 months ago

        Virtual memory uses disk storage to extend conventional memory, or RAM. It usually works in a sequence like this: The operating system delivers programs for processing to the virtual memory area on disk. The programs generally are divided either fixed length pages or variable-length segments. A virtual memory system based on paging might break a program 400kilobytes long into ten pages of 40 kilobytes each. As the computer works on the program, it stores only a few pages at a time in RAM. As it requires other pages during program execution, it selects them from virtual memory and writes over the pages in RAM that it no longer needs.

        All the original pages, or modified ones, remain intact in virtual memory as the computer processes the program. If the computer again needs a page previously in RAM but now written over, it can readily fetch the needed instructions. This process continues until the program finishes executing. Segmentation works like paging except that the lengths of segments vary. In virtual memory each block contains different instruction for each segment. Some systems combine segmentation and paging.
        0 1

        Data  

        answered 3 years ago

        Virtual memory is a technique to execute processes that may not be completely in main memory. It abstracts main memory into an extremely large storage. This array of storage is mapped on to main memory and its backing store. The backing store is usually an area of the disk outside of the file-system.

        We have also seen that:
        1.    A process can be loaded in separate parts using paging.
        2.    Logical addresses are translated to physical addresses at run time.
        These facts indicate that it is not necessary to load complete process into memory during its execution. The portions or pages which are actually being referenced at any time must be present. The remaining process can be retained on secondary storage i.e. hard disk.
        If the flow of execution moves to a page that is not in memory, the operating system has to load the required page from secondary storage into the memory before execution can continue.

        The implications of this are:
        1.    Since processes can be non-contiguous in a paging system, more processes can be sustained simultaneously.
        2.    Each process can be larger than the available real memory.

               The programmer is freed from the limitation of containing his process within the limits of the available memory.
        The programmer is presented with the illusion that computer has a large main memory to be used. It is termed virtual memory and is available for every process. The actual physical memory into which the process parts are loaded is referred to as real memory.
        0 1

        Azi  

        answered 3 years ago

        Vertual memory is the memory available in total on the system usually.
        0 1

        Benrubio  

        answered 10 months ago

          Virtual Memory as is the part of memory which is not physically present
          but computer programmer/user can logically use it. It is generally
          secondary storage memory like hard disk,CD's etc.
          0 1

          Server  

          answered 9 months ago

          More

             
             

            Ask a Question via Twitter

            Send a question to @askblurtit and we will publish it online and send you a reply everytime you receive an answer.

            Blurtit Store

            Get T-shirts, hoodies, caps and more at the Blurtit store

            Blurtit International