Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mac-mini:1level alec$ python memsim.py 280 bzip
- Adding range 0x0 - 0x1500000 to the page table
- Adding range 0x2000000 - 0x10000000 to the page table
- Adding range 0xf9ffe000 - 0xfa000000 to the page table
- Page table is set up
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- -------------------------CLEARED ACCESS BITS-------
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x0010d000: V P - 0x0010b000PHYS for vaddr 0x08854000
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x00111000: V P - 0x0010c000PHYS for vaddr 0x08853000
- -------------------------CLEARED ACCESS BITS-------
- -------------------------CLEARED ACCESS BITS-------
- -------------------------CLEARED ACCESS BITS-------
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x00108000: V P - 0x00022000PHYS for vaddr 0x0010d000
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x00109000: V P - 0x-0001000PHYS for vaddr 0x00111000
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x00112000: V P - 0x00076000PHYS for vaddr 0x00109000
- -------------------------CLEARED ACCESS BITS-------
- -------------------------CLEARED ACCESS BITS-------
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x0010a000: V P - 0x0010a000PHYS for vaddr 0x00112000
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x0010d000: V P - 0x00022000PHYS for vaddr 0x00108000
- -------------------------CLEARED ACCESS BITS-------
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x00108000: V P - 0x00022000PHYS for vaddr 0x0aaf3000
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x00111000: V P - 0x-0001000PHYS for vaddr 0x0013b000
- -------------------------CLEARED ACCESS BITS-------
- -------------------------CLEARED ACCESS BITS-------
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x00109000: V P - 0x00076000PHYS for vaddr 0x0010a000
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x00110000: V P - 0x00018000PHYS for vaddr 0x0010d000
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x00112000: V P - 0x0010a000PHYS for vaddr 0x00111000
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x00113000: V P - 0x00002000PHYS for vaddr 0x00110000
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x0011c000: V P - 0x000a3000PHYS for vaddr 0x00109000
- =========== Physical Memory Statistics
- = Total Number of Physical Pages: 280
- = Number of Allocations: 280
- = Number of Deallocations: 0
- =========== Page Table Stats
- - Page Table Size: 1048576
- - Page Faults: 297
- - Evictions: 17
- - Disk Writes: 0
- - Cycles: 69770200
- - LRU spins: 0
- =--------------------------------------------------------------------
- -------------------------CLEARED ACCESS BITS-------
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x00109000: V P - 0x000a3000PHYS for vaddr 0x0fd7a000
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x0010a000: V P - 0x00076000PHYS for vaddr 0x00207000
- -----------FIX YOUR DAMN CODE, MIKE. fpno = -1------------------
- Evicting page at 0x0010d000: V P - 0x00018000PHYS for vaddr 0x001db000
- -------------------------CLEARED ACCESS BITS-------
- -------------------------CLEARED ACCESS BITS-------
- ^CTraceback (most recent call last):
- File "memsim.py", line 70, in <module>
- main()
- File "memsim.py", line 62, in main
- pt.clearAccessBits()
- File "/Users/alec/arh68-fa2010/4410/mp2/1level/PageTableSingleLevel.py", line 25, in clearAccessBits
- e.clearAccessBits()
- KeyboardInterrupt
- mac-mini:1level alec$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement