CS330
Introduction to Operating Systems
Lab Outline (Winter 2020)

Instructors:

Room schedule for CL115
and CL119 (for office hours)

Lab Schedule

(Updated 04-01-2020 - Today is: 04-08-2020)

Lab Day Topics and Assignments
(Subject to change by the class instructor.)
1 Jan. 8 & 10 Process Memory Asgn1
2 Jan. 15 & 17 Compiling and Debugging Asgn2
3 Jan. 22 & 24 Unix, Strings and Tokenizing Words Asgn3
4 Jan. 29 & 31 Intro to Processes, Forks & Exec Asgn4
5 Feb. 5 & 7 System Calls for I/0 Asgn5
6 Feb. 12 & 14 Pipes Asgn6
--- Feb. 17 - 21 Winter Break. No labs!  
7 Feb. 26 & 28 Sockets Asgn7
8 Mar. 4 & 6 Threads Asgn8
9 Mar. 11 & 13 Semaphores Asgn9
--- Mar. 18 & 20 No labs because of COVID-19. Nothing due this week.  
10 Mar. 25 & 27 Signals Asgn10
11 Apr. 1 & 3 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

To connect to the instructor machine: Applications > Utilities > Remote Desktop Viewer > Connect
Protocol: VNC
Instructor Machine: 115Instructor