Description: The purpose of this project is to achieve the page fault handler, this need at the appropriate time to replace some of the pages with entry/exit. Eliminated from memory to the disk number of times in order to reduce the missing pages and page asking you to five kinds of page replacement operator algorithm. NRU (Not Recently Used) algorithm SC Second Chance algorithm Clock algorithm Aging Working Set algorithm algorithm
To Search:
File list (Check if you may need any files):
TNachos-schedh\machine\console.cpp
..............\.......\console.h
..............\.......\disk.cpp
..............\.......\disk.h
..............\.......\interrupt.cpp
..............\.......\interrupt.h
..............\.......\machine.cpp
..............\.......\machine.h
..............\.......\mipssim.cpp
..............\.......\mipssim.h
..............\.......\network.cpp
..............\.......\network.h
..............\.......\oneshot.cpp
..............\.......\oneshot.h
..............\.......\stats.cpp
..............\.......\stats.h
..............\.......\sysdep.cpp
..............\.......\sysdep.h
..............\.......\timer.cpp
..............\.......\timer.h
..............\.......\translate.cpp
..............\.......\translate.h
..............\Makefile.dep
..............\threads\0
..............\.......\1
..............\.......\2
..............\.......\3
..............\.......\4
..............\.......\5
..............\.......\comp.sh
..............\.......\copyright.h
..............\.......\gcc.txt
..............\.......\interrupt.o
..............\.......\list.cpp
..............\.......\list.h
..............\.......\main.cpp
..............\.......\main.o
..............\.......\Makefile
..............\.......\oneshot.o
..............\.......\scheduler.cpp
..............\.......\scheduler.h
..............\.......\scheduler.o
..............\.......\stats.o
..............\.......\switch.h
..............\.......\switch.o
..............\.......\switch.s
..............\.......\swtch.s
..............\.......\synch.cpp
..............\.......\synch.h
..............\.......\synch.o
..............\.......\synchlist.cpp
..............\.......\synchlist.h
..............\.......\sysdep.o
..............\.......\system.cpp
..............\.......\system.h
..............\.......\system.o
..............\.......\test.0.cpp
..............\.......\test.0.o
..............\.......\test.0.std
..............\.......\test.1.cpp
..............\.......\test.1.o
..............\.......\test.1.std
..............\.......\test.2.cpp
..............\.......\test.2.o
..............\.......\test.2.std
..............\.......\test.3.cpp
..............\.......\test.3.o
..............\.......\test.3.std
..............\.......\test.4.cpp
..............\.......\test.4.o
..............\.......\test.4.std
..............\.......\test.5.cpp
..............\.......\test.5.o
..............\.......\test.5.std
..............\.......\test0
..............\.......\test1
..............\.......\test2
..............\.......\test3
..............\.......\test4
..............\.......\test5
..............\.......\testcase.h
..............\.......\thread.cpp
..............\.......\thread.h
..............\.......\thread.o
..............\.......\threadtest.cpp
..............\.......\threadtest.o
..............\.......\timer.o
..............\.......\utility.cpp
..............\.......\utility.h
..............\.......\utility.o
..............\machine
..............\threads
TNachos-schedh