This page is optimized for mobile devices, if you would prefer the desktop version just
click here
Week1 | Introduction | Review C++ |
Week 2 | OS and ArchitectureOperating System Structure | Project 1 hand outHomework 1 hand out |
Week 3 | Processes | Hw1 due, hw2 hand out |
Week 4 | Processes and Threads | |
Week 5 | Threads and CPU scheduling | Hw2 due |
Week 6 | CPU Scheduling and Synchronization | Hw 3 hand out |
Week 7 | Exam 1 | Hw3 due |
Week 8 | Synchronization: Semaphores | Hw3 due Project 1 due, project2 hand out |
Week 9 | Synchronization: continue | Hw4 hand out |
Week 10 | Deadlocks and Deadlock Avoidance | |
Week 11 | Memory Management: Contiguous AllocationPaging and Segmented Paging | Hw4 due |
Week 12 | Page Replacement and approximations | Hw5 handout |
Week 13 | File System Interface File System Implementation | Hw5 due |
Week 14 | I/O Systems | Project 2 due |
Week 15 | Protection and Security | |
Week 16 | Exam 2 |
OpenStax, Operating systems. OpenStax CNX. Aug 13, 2009 Download for free at http://cnx.org/content/col10785/1.2
Google Play and the Google Play logo are trademarks of Google Inc.