Nachos experiment 3, implementation of virtual memory management in C++.
File list:
mp3
..\bin
..\...\coff.h
..\...\coff2noff
..\...\coff2noff.c
..\...\coff2noff.o
..\...\Makefile
..\...\noff.h
..\filesys
..\.......\directory.cpp
..\.......\directory.h
..\.......\filehdr.cpp
..\.......\filehdr.h
..\.......\filesys.cpp
..\.......\filesys.h
..\.......\fstest.cpp
..\.......\openfile.cpp
..\.......\openfile.h
..\.......\synchdisk.cpp
..\.......\synchdisk.h
..\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
..\.......\stats.cpp
..\.......\stats.h
..\.......\sysdep.cpp
..\.......\sysdep.h
..\.......\timer.cpp
..\.......\timer.h
..\.......\translate.cpp
..\.......\translate.h
..\test
..\....\dump
..\....\dump.c
..\....\dump.coff
..\....\dump.o
..\....\Makefile
..\....\objdump.sh
..\....\script
..\....\start.o
..\....\start.s
..\....\test.1.std
..\....\test.2.std
..\....\test.3.std
..\....\test.4.std
..\....\test.5.std
..\....\test.6.std
..\....\test1
..\....\test1.c
..\....\test1.coff
..\....\test1.o
..\....\test2
..\....\test2.c
..\....\test2.coff
..\....\test2.o
..\....\test3
..\....\test3.c
..\....\test3.coff
..\....\test3.o
..\threads
..\.......\copyright.h
..\.......\list.cpp
..\.......\list.h
..\.......\main.cpp
..\.......\scheduler.cpp
..\.......\scheduler.h
..\.......\switch.h
..\.......\switch.s
..\.......\synch.cpp
..\.......\synch.h
..\.......\synchlist.cpp
..\.......\synchlist.h
..\.......\system.cpp
..\.......\system.h
..\.......\thread.cpp
..\.......\thread.h
..\.......\utility.cpp
..\.......\utility.h
..\userprog
..\........\addrspace.cpp
..\........\addrspace.h
..\........\addrspace.o
..\........\bitmap.cpp
..\........\bitmap.h
..\........\bitmap.o
..\........\console.o
..\........\exception.cpp
..\........\exception.h
..\........\exception.o
..\........\interrupt.o
..\........\machine.o
..\........\main.o
..\........\Makefile
..\........\memmanager.cpp
..\........\memmanager.h
..\........\memmanager.o
..\........\mipssim.o
..\........\nachos
..\........\nachos.bs
..\........\progtest.cpp
..\........\progtest.o
..\........\scheduler.o
..\........\stats.o
..\........\switch.o
..\........\swtch.s
..\........\synch.o
..\........\syscall.h
..\........\sysdep.o
..\........\system.o
..\........\testcase.cpp
..\........\testcase.o
..\........\thread.o
..\........\timer.o
..\........\translate.o
..\........\utility.o
..\Makefile.common
..\Makefile.dep