1.we check an internal table
2.If the reference was invalid,we terminate the process.If it was valid,but we have not brought in that page,we now page it in
3.we find a free frame .
4.schedule a disk operation to read the desired page into the newly allocated frame
5.disk read is complete,modify the internal table kept with the process and the page table to indicate that the page is now in memory
6restart the instruction