According to Galvin EMAT = (1-p) ma + p* page fault service time
Page fault service time (if nothing specific is given ) includes time taken to access secondary memory to find the page + time taken to access the main memory after the page is loaded.
Suppose we want a page called Page X which is not in the Main memory, the following things will happen -
1) Page Table (assuming there is one) will search for Page X and wont find any, this will lead to Page Fault.
2) This will begin the Page Fault Service Time where the it will access the Secondary memory for Page X and once found will load it into the Primary memory and update the page table.
3) Now we will access the Primary memory knowing it is loaded into the Primary memory successfully.
So , " The time required to access page in secondary memory is 100 ns. " ,
then the Page Fault Service Time would be 100 + 10 = 110 ns. where Time required to access a page in primary memory is 10 ns.
And 100 ns is time require to access page in secondary memory .
we can say , Accessing the page in secondary memory + Loading the page in main memory + Accessing the page in Main memory = 100 ns where service the page fault time given is 100 ns .
see , page fault service time = page fault overhead + swap page out + swap page in + restart overhead
so all these is included there in service time ...