CS330
Introduction to Operating Systems
Lab Outline (Winter 2011)

Instructors:

Room schedule for CL136
and CL119 (for office hours)

Lab Schedule

(Updated [an error occurred while processing this directive] - Today is: 11-24-2017)

Lab Day Topics and Assignments
(Subject to change by the class instructor.)
1 Jan. 11 & 12 Introduction to Command-Line Interpreter and Tokenizing Words Asgn1
2 Jan 18 & 19 Compiling and Debugging Asgn2
3 Jan. 25 & 26 Intro to Shell Programming Asgn3
4 Feb. 1 & 2 Intro to Processes, Forks & Exec Asgn4
5 Feb. 8 & 9 System Calls for I/0 Asgn5
6 Feb. 15 & 16 Pipes Asgn6
  Feb. 22 & 23

No Labs--Winter Break

7 Mar. 1 & 2 Signals Asgn7
8 Mar. 8 & 9 Semaphores Part 1 Asgn8
9 Mar. 15 & 16 Semaphores Part 2 Asgn9
10 Mar. 22 & 23 Sockets Asgn10
11 Mar. 29 & 30 Process Memory Asgn11
12 Apr. 5 & 6 No Labs

Important Note: You are REQUIRED to use a Linux machine instead of hercules for all CS330 programs containing the fork() system call.