Revised Schedule (still subject to change):

Date
Topic
Chapter
(Nutt)
Chapter (H, G, & S)
Due
August 23
Class Policies and Overview



August 25
Intro
1-4
1

August 30
Intro
1-4
1

September 1
Using UNIX/Linux



September 6
Devices and I/O
5
11

September 8
Devices and I/O
5
11

September 13
Files
13
2

September 15
Files and Atomic Operations
13
3

September 20
Ownership and Permissions
14
4

September 22
Files and Directories
13
4

September 27
Process Concept
6
5
Project 1
September 29
Process Evironment
6
5

October 4
Exam 1
1-5, 13, 14
1-4, 11

October 6
Threads
6


October 11
Processes and Multitasking
7
5

October 13
Processes and Multitasking
7
5

October 18
Scheduling
7
5

October 20
Process Control
8
5
Project 2
October 25
Signals
p. 219-221
6

October 27
Signals
p. 219-221
6

November 1
Pipes and FIFO's
15
7

November 3
Exam 2
p. 219-221, 6-8
5-6

November 8
Pipes and FIFO's
15
7

November 10
Sockets
15
10
Project 3
November 15
Sockets
15
10

November 17
IPC Comparisons
9
8

November 22
Memory Management
11


November 29
Shared Memory
11
8

December 1
Virtual Memory
12

Project 4
December 6
Deadlock
10


December 8
Deadlock
10


Monday, December 12, 8:00am to 10:00am
Final Exam
9-12, 15
7, 8, 10