answersLogoWhite

0


Best Answer
Demand paging is a process which involves the copying and relocation of data from a secondary storage system to random access memory (RAM), a main memory storage system. Demand paging copies and relocates data to facilitate the fastest access to that data. Once the data is relocated, demand paging sends a command to the operating system to inform it that the data file or files are now ready to be loaded. Demand paging is performed on demand, or after a command has been sent to retrieve specific data.


User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Explain how virtual memory system using demand paging?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are the differences between simple paging and virtual memory paging?

In case of simple paging all pages should be in main memory to run a process..while in case of virtual memory paging pages can be loaded as needed by the processor i.e. called demand paging...


In paging how the virtual memory can be implemented?

its depends on number of processes in memory.


What is difference between demand paging n pure demand paging?

In demand paging, a page is not loaded into main memory until it is needed. In pure demand paging, even a single page is not loaded into memory initially. Hence pure demand paging causes a page fault. Page fault, the situation in which the page is not available whenever a processor needs to execute it.


Explain how the virtual memory manager implements paging?

This question cannot be answered simply; you will have to do an Internet Search to find articles that describe this process.


What is demand paging in Unix?

In computer operating systems, demand paging is an application of virtual memory. In a system that uses demand paging, the operating system copies a disk page into physical memory only if an attempt is made to access it (i.e., if a page fault occurs). It follows that a process begins execution with none of its pages in physical memory, and many page faults will occur until most of a process's working set of pages is located in physical memory. This is an example of lazy loading techniques.


What is a memory characteristic where an application can request a specific item from memory?

Demand Paging


When virtual memory is in use excessive paging is referred to as?

FALSE


Is the condition of excessive paging referred to as thrashing when virtual memory is in use?

Nope, swapping and paging are essentially synonymous. Excessive paging is known as thrashing.


What is the normal path of the Windows paging used for virtual memory?

C:\pagefile.dat


What is the normal path of windows paging file used for virtual memory?

C:\pagefile.dat


11 What is the normal path of the Windows paging file used for virtual memory?

C:/pagefile.sys


What is segmented page allocation?

Segmented page allocation is a type of memory management that uses base and bound registers to determine memory faults, similar to dynamic page allocation. More importantly it is different to dynamic page allocation since the entire process doesn't have to be in memory, similar to using virtual memory paging where the program is broken into pieces. Unlike virtual memory paging, the maximum virtual memory size is limited to the size of physical memory.