sratbag@rabbit:~/421 % run vm2003 these areas of memory exist: 2: 0x00000000 to 0x003FFFFF 4: 0x7FFE0000 to 0x7FFFFFFF 4325376 words = 2112 pages in total this program is occupying 0x00000000 to 0x00001426 first free page is number 3 at address 0x00001800 2 pages needed for free list 2110 free pages 2100 free pages remaining Memory map stored in pp 5: 769: pp 5 for VAs 0xC0400000 to 0xC07FFFFF: 769: pp 5 for VAs 0xC0580800 to 0xC0580FFF 768: pp 8 for VAs 0xC0580000 to 0xC05807FF 767: pp 6 for VAs 0xC057F800 to 0xC057FFFF 512: pp 7 for VAs 0xC0500000 to 0xC05007FF 511: pp 9 for VAs 0xC04FF800 to 0xC04FFFFF 0: pp 10 for VAs 0xC0400000 to 0xC04007FF 768: pp 8 for VAs 0xC0000000 to 0xC03FFFFF: 2047: pp 4 for VAs 0xC03FF800 to 0xC03FFFFF 2046: pp 3 for VAs 0xC03FF000 to 0xC03FF7FF 0: pp 14 for VAs 0xC0000000 to 0xC00007FF 767: pp 6 for VAs 0xBFC00000 to 0xBFFFFFFF: 2047: pp 12 for VAs 0xBFFFF800 to 0xBFFFFFFF 512: pp 7 for VAs 0x80000000 to 0x803FFFFF: 2: pp 2 for VAs 0x80001000 to 0x800017FF 1: pp 1 for VAs 0x80000800 to 0x80000FFF 0: pp 0 for VAs 0x80000000 to 0x800007FF 511: pp 9 for VAs 0x7FC00000 to 0x7FFFFFFF: 2047: pp 11 for VAs 0x7FFFF800 to 0x7FFFFFFF 0: pp 10 for VAs 0x00000000 to 0x003FFFFF: 1: pp 13 for VAs 0x00000800 to 0x00000FFF Pretend operating system jumping to 0x800 2100 7800 12 7FFFF7FF 00000000 60012 00000000 00000000