Microcomputer Systems by Mark Jacobson

 

Here are three things that help explain virtual memory