Project 1: Warm-up Project
Due: Monday, 2/06, by 9pm.
Send questions to firstname.lastname@example.org (or, of course, visit us in person during office hours!). If the question is about your code, hand in all of your code and include your login in your email (you are free to modify the contents of your handin directory prior to the due date). Also include all other relevant information, such as cutting and pasting what you typed and the results from the screen. In general, the more information you give, the more we can help!
Tips from the TA
Aaron Brown (the stellar TA) has some tips for you:
There are two parts to this project:
Click on the above links to learn more about what you should do. READ EACH CAREFULLY!
Before beginning: Read this tutorial. It has some useful tips for programming in the C environment.
This project, like all others this semester, can be done with a single partner. Copying code (from other groups) is considered cheating. Read this for more info on what is OK and what is not.
Handing It In
For the C/Linux part of this project (sorting), you should turn in one
so make sure it compiles in such a manner. You should copy this file into your handin directory into the subdirectory called
The handin directory is
shell% cp fastsort.c ~cs537-1/handin/remzi/p1/linux/
For the xv6 part of the project, copy all of your source files (but not .o
files, please, or binaries!) into the
shell% cp -r . ~cs537-1/handin/remzi/p1/xv6 shell% cd ~cs537-1/handin/remzi/p1/xv6 shell% make shell% make clean
Finally, into your p1 directory, please make a README file. In there, describe what you did a little bit. The most important bit, at the top, however, should be the authorship of the project, particularly if you had a partner. Include both partner's names and CS logins to receive credit.