CS330
Introduction to Operating Systems
Lab Outline (Winter 2016)

Instructors:

Room schedule for CL115
and CL119 (for office hours)

Lab Schedule

(Updated 09-26-2017 - Today is: 10-23-2017)

Lab Day Topics and Assignments
(Subject to change by the class instructor.)
1 Jan. 14 & 15 Unix, Strings and Tokenizing Words Asgn1
2 Jan. 21 & 22 Review Unix and Tools for Compiling and Debugging Asgn2
3 Jan. 28 & 29 Intro to Shell Programming Asgn3
4 Feb. 4 & 5 System Calls for I/0 Asgn4
5 Feb. 11 & 12 Intro to Processes, Forks & Exec Asgn5
- Feb. 18 & 19 Winter Break -- Go Somewhere Warm!  
6 Feb. 25 & 26 Pipes Asgn6
7 Mar. 3 & 4 Sockets Asgn7
8 Mar. 10 & 11 Threads Asgn8
9 Mar. 17 & 18 Semaphores Asgn9
- Mar. 24 & 25 Good Friday. No labs this week!!  
10 Mar. 31 & Apr. 1 Signals Asgn10
11 Apr. 7 & 8 Process Memory Asgn11

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

Click here for Lab Information

To connect to the instructor machine: Applications > Accessories > VNC Viewer
Instructor Machine: a049510