If there is a frame available from the free frame list, then the page is simply loaded. If the reference was legal, the operating system prepares to bring the needed frame into physical memory. If the reference was illegal, then the process is aborted. It checks to see if the reference itself is legal (the reference is to a page not currently in memory) or illegal (the reference is to a page that doesn't actually exist). When the page fault occurs, the operating system traps, suspending the process. ![]() ![]() It also can be stated that this happens when a process addresses a point in logical memory that is not currently in physical memory. A page fault occurs when a process addresses a page whose valid/invalid bit is set to invalid.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |