CS330
Introduction to Operating Systems
Lab Outline (Winter 2021)

Instructors:

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

Lab Schedule

(Updated 01-15-2021 - Today is: 01-18-2021)

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

Important Note: You are REQUIRED to remotely 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