title: page fault,shortage of page or access violation?
body: <p>It is known that when access a page which does not exist in the memory can lead to a page fault, but writing a read-only page can also cause a page fault? How to identify the two types of page fault in exception handler?</p>