CS330
Introduction to Operating Systems
Lab Outline (Fall 2017)

Instructors:

Room schedule for CL115
and CL119 (for office hours)

Lab Schedule

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

Lab Day Topics and Assignments
(Subject to change by the class instructor.)
1 Sept. 12 & 14 Unix, Strings and Tokenizing Words Asgn1
2 Sept. 19 & 21 Compiling and Debugging Asgn2
5 Sept. 26 & 28 Intro to Processes, Forks & Exec Asgn3
3 Oct. 3 & 5 Intro to Shell Programming Asgn4
4 Oct. 10 & 12 System Calls for I/0 Asgn5
6 Oct. 17 & 19 Pipes Asgn6
7 Oct. 24 & 26 Sockets Asgn7
8 Oct. 31 & Nov. 2 Threads Asgn8
9 Nov. 7 & Nov. 9 Semaphores Asgn9
10 Nov. 14 & 16 Signals Asgn10
11 Nov. 21 & 23 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 > Internet > TigerVNC Viewer
Instructor Machine: a049502