CS330
Introduction to Operating Systems
Lab Outline (Winter 2010)

Instructors:

Room schedule for CL122
and CL119 (for office hours)

Lab Schedule

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

Lab Day Topics and Assignments
(Subject to change by the class instructor.)
1 Jan. 12 & 13 Introduction to Command-Line Interpreter Asgn1
2 Jan 19 & 20 C++ File I/O and Parsing Line Input Asgn2
3 Jan. 26 & 27 Process Memory Asgn3
4 Feb. 2 & 3 Compiling and Debugging Asgn4
5 Feb. 9 & 10 Intro to Processes, Forks & Exec Asgn5
6 Feb. 23 & 24

Signals

Asgn6
7 Mar. 2 & 3 System Calls for I/0 Asgn7
8 Mar. 9 & 10 Pipes Asgn8
9 Mar. 16 & 17 Semaphores Part 1 Asgn9
10 Mar. 23 & 24 Semaphores Part 2 Asgn10
11 Mar. 30 & 31 Intro to Shell Programming Asgn11
12 Apr. 6 & 7 In-lab project presentations  

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