Major page fault, Operating System

 

Major page fault: If the page is not loaded in memory at the time the fault is stated, then it is named major or hard page fault. The handler in the machine requires to search a free page in memory, or select a page in memory to be used for this page's data, write out the data in that page if it hasn't already been carried out since it was last changed, check that page as not being loaded into memory, read the data for this page into the page, and then create the entry for that page in the memory management unit point to the page in memory and show that the page is loaded in memory drive. Major faults are more costly than minor page faults and include disk latency to the halted program's execution. This is the function used by an operating system to raise the amount of program memory available on demand.

 

1709_Major Page Fault.png

Posted Date: 7/30/2012 1:10:22 AM | Location : United States







Related Discussions:- Major page fault, Assignment Help, Ask Question on Major page fault, Get Answer, Expert's Help, Major page fault Discussions

Write discussion on Major page fault
Your posts are moderated
Related Questions
DESIGN GOALS OF WINDOWS XP.DESCRIBE IN DETAIL.

Define Middleware to Ease the Low-Level Protocol Burden Fortunately, many products are available today to ease the low-level protocol burden on the application programmer. Midd

Write a short note on peer-to-peer computing. Peer-to-peer (P2P) system model is a kind of distributed OS. In this model, clients and servers aren't distinguished from one anot

Question: Introduction to Operating Systems a) Define the term ‘Operating System' and identify main functions of an operating system. b) What are the characteristics of a go

Determine what the “blocking factor” of a file is Blocking factor is the number of logical records in one physical record

Define a linker program  A linker program links the program along with other programs required for its execution.

Difference between cache and associate memory

Q. Polling for an I/O completion is able to waste a large number of CPU cycles if the processor iterates a busy-waiting loop several times before the I/O completes. However if the

What is the purpose of the command interpreter? Why is it usually separate from the kernel? It reads commands from the user or from a file of commands and executes them, usuall

Under what circumstances do page faults occur?  Describe the actions taken by the operating system when a page fault occurs. A page fault happens when an access to a page that