Assignments
Class syllabus
Examples using semaphores, etc.
Link to the Author's web site
| Schedule and Powerpoint Notes | ||
| Monday | Wednesday | Friday |
|---|---|---|
| Aug 25
Intro (Chap 1)
|
Aug 27
O.S. Overview (2.3 - 2.7) |
|
| Aug 30
Processes (Section 3.1 - 3.2) |
Sept 1
Processes (Sections 3.3 - 3.4) |
Sept 3
Unix SVR4 Processes (Section 3.5)
|
| Sept 6
Holiday |
Sept 8
Symmetric Multiprocessing (4.2)
|
Sept 10
Out of Town |
| Sept 13
Windows Threads/SMP (4.4)
|
Sept 15
Concurrency (5.1)
|
Sept 17
Monitors (5.4)
|
| Sept 20
Readers/Writers Problem (5.6)
|
Sept 22
Unix Concurrency Mechanisms (6.7) |
Sept 24
Unix Concurrency Mechanisms (6.7) |
| Sept 27
Prevention (6.2)
|
Sept 29
Dining Philosophers (6.6)
|
Oct 1
Memory Management (7.1)
|
| Oct 4
Memory Partitioning (7.2b)
|
Oct 6
Virtual Memory – Hardware and control structures (8.1) |
Oct 8
Test 1 |
| Oct 11
Holiday |
Oct 13
Virtual Memory - Operating System Software (8.2a) |
Oct 15
Operating System Software (8.2b) |
| Oct 18
Unix and Solaris Memory Management (8.3)
|
Oct 20
Scheduling (9.1)
|
Oct 22
Scheduling Algorithms (9.2b) |
| Oct 25
Scheduling Algorithms (9.2c)
|
Oct 27
Multiprocessor Scheduling (10.1)
|
Oct 29
Real-Time Scheduling (10.2b)
|
| Nov 1
I/O Devices (11.1)
|
Nov 3
I/O Buffering (11.4)
|
Nov 5
Disk Cache (11.7)
|
| Nov 8
Overview (12.1)
|
Nov 10
File Directories (12.3)
|
Nov 12
Record Blocking (12.5)
|
| Nov 15
DOS/Windows 95 File System
|
Nov 17
Networking (Chap 13)
|
Nov 19
Test 2 |
| Nov 22
Remote Procedure Calls (14.3)
|
Nov 24
Thanksgiving Holiday |
Nov 26
Thanksgiving Holiday |
| Nov 29
Process Migration (15.1)
|
Dec 1
Distributed Mutual Exclusion (15.3)
|
Dec 3
Security Threats (16.1)
|
| Dec 6
Intruders (16.3)
|
Dec 8
Trusted Systems (16.5)
|
Dec 10
Review |
Final: ???
Return to my Home Page