CS330
Introduction to Operating Systems
Lab Outline (Fall 2018)

Instructors:

Room schedule for CL115
and CL119 (for office hours)

Lab Schedule

(Updated 09-20-2018 - Today is: 09-24-2018)

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

vi/vim reference sheet

vim reference site

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