Project 0 Related
Materials (Due 7 Oct. 2011)
Project 1 Related
Materials (Due 2123 Oct. 2011)
Project 2 Related
Materials (Due 6 Nov. 2011)
Project 3 Related
Materials (Due 5 Dec. 2011) (NEW!)
General Notes:
- The projects are INDIVIDUAL
assignments, not group assignments. Each programming project should not
require more than a few dozens lines of code.
If you find yourself writing a lot of code, you are perhaps doing sth. wrong.
- If you are new to UNIX and/or
C++, please refer to some tutorial
material here, in particular, Basic
Intro to UNIX and C and a simple makefile example for exercise purposes may be
helpful to beginners.
- The project-related files
can be downloaded here via a web browser; or use "wget http://www.cs.sfu.ca/CourseCentral/300/zonghuag/projects/XXX.tar.gz"
from a Linux shell. You should make a separate directory for each
project to unzip the downloaded nachos source code, as the nachos source
code has been customized for each project. Pls
do not use Nachos distribution from other sources, as you may run into
compilation problems.
- To connect to CSIL
machines from outside of campus, you can use secure
shell to connect to fraser.sfu.ca first and then SSH from the fraser to a CSIL host. From
Window secure shell client, enter fraser.sfu.ca as hostname, and SFU
email password as password. After successful login, enter "ssh -p 24 {linux_machine}.csil.sfu.ca". Note: linux_machine is the hostname of Linux machines. You
can use any one of the green-colored linux
machines in the CSIL map. Pls refer to CSIL
FAQs here.
TA Lab Hours
- TA will be holding lab
hours in ASB9838_Unix - CSIL Linux Lab to help with your projects
- Jian Peng:
Wed & Fri 3:30 - 5:30
Nachos Related
Materials
Essential:
Optional:
|