I am reading the book: Digital Design and Computer Architecture: ARM Edition
I am on the chapter about virtual memory. I am wondering, when a page fault occurs, is it the processor or the OS that "fixes it". In the text below they first say that the processor fixes it, then they say it is the OS that fixes it.
Do you understand why it is written this way?