CS330
Introduction to Operating Systems
Lab Outline (Fall 2020)

Instructors:

Virtual Room schedule for CS330
and CL119 (for virtual office hours)

Lab Schedule

(Updated 09-10-2020 - Today is: 09-30-2020)

Lab Day Topics and Assignments
(Subject to change by the class instructor.)
1 Sept. 10 & 11 Process Memory Asgn1
2 Sept. 17 & 18 Compiling and Debugging Asgn2
3 Sept. 24 & 25 Unix, Strings and Tokenizing Words Asgn3
4 Oct. 1 & 2 Intro to Processes, Forks & Exec Asgn4
5 Oct. 8 & 9 System Calls for I/0 Asgn5
6 Oct. 15 & 16 Pipes Asgn6
7 Oct. 22 & 23 Sockets Asgn7
8 Oct. 29 & 30 Threads Asgn8
9 Nov. 5 & 6 Semaphores Asgn9
--- Nov. 12 & 13 No labs because of Remembrance Day!  
10 Nov. 19 & 20 Signals Asgn10
11 Nov. 26 & 27 Intro to Shell Programming 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

vi/vim reference sheet

vim reference site