virtual memory and midterm 2 revision 706280