
The figure consists of two vertical blocks. The block labeled process A is divided into five sub-blocks, Process A's private code and data is ranging from 00000000'00000000 to 00007FFF'FFFF0000, No Access Addresses not Canonical is ranging from 00007FFF'FFFF0000 to FFFF8000'00000000, OS code and data structures, A's page tables and OS code and data structures is ranging from FFFF8000'00000000 to FFFFFFFF'FFFFFFFF. Another vertical block is labeled process B and is divided into five sub-blocks, Process A's private code and data, No Access Addresses not Canonical, OS code and data structures, A's page tables, and OS code and data structures. Four one-sided upward arrows are pointed to these blocks and labeled Bottom and top 64 KB are no-access.
Back