Define page fault, Operating System

Page fault is a trap to the software gained by the hardware when a process accesses a page that is goes in the virtual address space, but not added in physical memory. In the hard case the operating system tries to operate the page fault by creating the required page accessible at a location in physical memory disk or kills the process in the case of an illegal access. The system that detects a page fault is the memory management unit in a processor. The exception handling software that operates the page fault is usually part of the operating system.

Contrary to what the name 'page fault' might suggest, page faults are not errors and are necessary and common to raise the amount of memory available to programs in any operating system that use virtual memory, including Unix-like, Microsoft Windows systems, and z/OS. Microsoft access the term hard fault in more recent parts of the source Monitor to mean 'page fault'

 

1809_Page Fault.png

Posted Date: 7/30/2012 1:05:38 AM | Location : United States







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

Write discussion on Define page fault
Your posts are moderated
Related Questions
What is indexed allocation? Every file has its own block of pointers to the sectors of the file.

Consider a setting where processors are not associated with unique identifiers but the total number of processors is known and the processors are organized along a bidirectional ri

What is a resource-allocation graph? Deadlocks can be explained more precisely in terms of a directed graph called a system resource allocation graph. This graph having of a se

1. How is reliability enhanced with the microkernel approach to system design?  2. In a virtual machine design where guest operating systems are independent virtual machines sup

Q) a. Given that the first three necessary conditions for a deadlock are in place, comment on the feasibility of the following strategy. All processes are given  unique priorities.

Define System Call A system call is a request that is made by any program to the operating system for carrying out tasks - picked from a predefined set - which the said program

Q. Explain the booting process for a Windows XP system? Answer: (1) Since the hardware powers on the BIOS begins executing From ROMand loads as well as executes the bootstrap

What is an operating system? An operating system is a program that acts as a mediator between a user and the computer hardware. The function of an operating system is to provid

What is the use of fork and exec system calls? Fork is a system call by which a latest process is created. Exec is also a system call, which is used after a fork by one of the

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