Assignment #1

CS230/330 - Operating Systems (Spring 1999).

Due : Friday, April 2, 5:00 p.m.

Overview

The purpose of this assignment is to get a class account and to familiarize yourself with the compiler, makefiles, and CVS. Please refer to the class handouts for details.

Class Accounts

Come to my office in Ryerson 257B to introduce yourself and get a Unix account on "cs230.cs.uchicago.edu". This is a dedicated machine that will be used for this class.

Hello World

After getting your account, login and do the following:

Handin procedures

All projects in this class must be checked into CVS as described above. To make sure all of your files are up to date, type the following:
% cvs commit -m "Final handin" assign1
This will scan the assign1 directory and check in all of the updated files. You may also wish to double-check your assignment by going to a new directory and performing a test like this:
% cd Test
% cvs checkout assign1
% cd assign1
% make
% hello
Hello There
Goodbye
%
Once your assignment has been checked into CVS, you are done. Your assignment will be automatically collected from the repository after the due-date has passed. If you have not committed your program files to the repository before they are collected, you will receive no credit!.