CS330
Introduction to Operating Systems
Lab Outline (Fall 2010)

Instructors:

Room schedule for CL136
and CL119 (for office hours)

Lab Schedule

(Updated [an error occurred while processing this directive] - Today is: 03-29-2024)

Lab Day Topics and Assignments
(Subject to change by the class instructor.)
1 Sept. 9 & 10 Introduction to Command-Line Interpreter Asgn1
2 Sept. 16 & 17 C++ File I/O and Parsing Line Input Asgn2
3 Sept. 23 & 24 Binary I/O Asgn3
4 Sept. 30 & Oct. 1 Compiling and Debugging Asgn4
7 Oct. 7 & 8 System Calls for I/0 Asgn5
5 Oct. 14 & 15 Intro to Processes, Forks & Exec Asgn6
6 Oct. 21 & 22

Signals

Asgn7
8 Oct. 28 & 29 Pipes Asgn8
9 Nov. 4 & 5 Process Memory Asgn9
  Nov. 11 & 12 No labs this week  
10 Nov. 18 & 19 Semaphores Part 1 Asgn10
11 Nov. 25 & 26 Semaphores Part 2 Asgn11
12 Dec. 2 & 3 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.