Weightings

Midterm 25
Labs 10
Assignments 30
Final 35

dont think i need textbook for this class

labs: yes

midterm: oct 22

1. Introduction to Operating Systems

2. Operating System Structures

3. Operating Systems - Processes

4. Operating Systems: Threads and Concurrency

5. Synchronization Tools and Examples

6. Synchronization Tools and Examples – Part II

7. Synchronization Tools and Examples – Part III

8. Deadlocks (Part I)

9. Deadlocks (Part II)

10. CPU Scheduling