Project 2b: Scheduling and Virtual Memory in xv6Important DatesQuestions about the project? Use piazza. Due: Monday 10/25 (Grace period: 2 days). UpdatesOverviewThe scheduling part of the project is described here. Please read the description carefully and watch this video. The virtual memory part of the project is described here. Please read the description carefully and watch this video. DifferencesPLEASE READ: There are some differences in this project versus the descriptions above. Notably:
NotesThis project is the last one to be done by yourself this semester. Congratulations on making it this far! Copying code is considered cheating. Read this for more info on what is OK and what is not. This project is to be done on the lab machines (listed here ), so you can learn more about programming in C on a typical UNIX-based platform (Linux). The CodeThe source code for xv6 (and associated README) can be found in ~cs537-1/public/xv6.tgz . Everything you need to build and run and even debug the kernel is in there. Handing It InThe handin directory is Copy all of your source files (but not .o files, please, or binaries!) into
the Finally, in your p2b directory, please make a README file to describe what you did, and include your graph in there too, called graph.pdf (great name, huh?). |