CS520
Fall 2018
Laboratory 11
Friday November 16
The lab must be submitted prior to 12noon on Wednesday November 28.


Please note that this is challenging lab, and the due date has been delayed to be the following Wednesday, rather than the following Sunday.

November 20 update: Due date has been pushed back to 12noon on Wednesday November 28, due to the cancelled lab on Friday and the snowy conditions today.

Implement the virtual memory system, but only supporting round-robin replacement for pages and TLB entries. Also, you do not need to count disk writes.

Counting page faults will be worth 50 points. Counting TLB misses will be worth 50 points.

We will use the public sum.c test for grading, but we may vary the sizes of the virtual memory, the physical memory, and the page.

Please turn-off any debugging code before you submit your lab.

Also be sure you do not include a "main" function in your submitted code.

Submit your lab via:
~cs520/bin/submit lab11 simVM.c

Submissions can be checked by typing:
~cs520/bin/scheck lab11

Remember that there are no late submissions of labs. Submit what you have prior to noon on Wednesday November 21. Be careful: one minute late is late.


Last modified on November 20, 2018.

Comments and questions should be directed to pjh@cs.unh.edu