Assignment 0: Starting with OS/161 - Individual - NOW POSTED FAQ added.
Sample solutions now available on CDF at /u/csc369h/winter/pub/asst0/asst0_changed.tgz - includes all code required to implement A0, sample test programs not included.
Assignment 1: Synchronization & Processes - Team - NOW POSTED
Updated with sync problem (lockup-free cache) description (Feb. 2)
Solutions to the warmup exercises (code reading, locks and condition
variables) are available on CDF at /u/csc369h/winter/pub/asst1/warmup_solns
Assignment 2: Memory Management - Team - NOW POSTED
A2 will be posted for Monday, March 5th. New due date will be Monday,
March 26.
For testing, we have placed a pseudo-shell program (pseudo because it
doesn't fork and exec subprocesses to run commands like a real shell - it just supports
built-in commands) on CDF at ~csc369h/winter/pub/asst3/psh.tar - see the README.psh file in the same directory for instructions. This will enable you to
perform typical shell commands on your file system (e.g. ls, cp, cat, rm, etc.)
to test your system call implementations.