![]() |
CSCI 2310 Fall 2014 Instructor: Sean Barker |
![]() |
The course schedule is tentative and subject to change. This page will be updated frequently to reflect the most up-to-date schedule.
Date | Class | Topic | Readings | |
---|---|---|---|---|
Mon | Sep 8 | 1 | Introduction | Ch. 1.1 |
Wed | Sep 10 | 2 | OS and Architecture | Ch. 1.2 - 1.9 |
Mon | Sep 15 | 3 | OS Organization | Ch. 2.1 - 2.7, print_printf.c, print_syscall.c |
Wed | Sep 17 | 4 | Processes | Ch. 3.1 - 3.4, forktest.c, forkexec.c |
Mon | Sep 22 | 5 | CPU Scheduling | Ch. 6.1 - 6.4 |
Wed | Sep 24 | 6 | CPU Scheduling (cont) | |
Mon | Sep 29 | 7 | Threads | Ch. 4 |
Wed | Oct 1 | 8 | Synchronization: Locks | Ch. 5.1 - 5.5 |
Mon | Oct 6 | 9 | Semaphores and Monitors | Ch. 5.6 - 5.8 |
Wed | Oct 8 | 10 | Readers and Writers | |
Mon | Oct 13 | No class: Columbus Day | ||
Wed | Oct 15 | 11 | Dining Philosophers, Deadlocks | Ch. 7 |
Mon | Oct 20 | 12 | Deadlocks, Banker's Algorithm | |
Wed | Oct 22 | 13 | Memory Management | Ch. 8 |
Mon | Oct 27 | 14 | Project 2, Paging | |
Wed | Oct 29 | 15 | Paging & Address Translation | |
Mon | Nov 3 | Midterm Exam | Ch. 1-7, Sample Midterm | |
Wed | Nov 5 | No class: Instructor at conference | ||
Mon | Nov 10 | 16 | Segmentation, Segmented Paging | |
Wed | Nov 12 | 17 | Demand Paging | Ch. 9 |
Mon | Nov 17 | 18 | Page Replacement & Multiprogramming | |
Wed | Nov 19 | 19 | File Systems: Interface | Ch. 11 |
Mon | Nov 24 | 20 | File Systems: Implementation | Ch. 12 |
Wed | Nov 26 | No class: Thanksgiving Break | ||
Mon | Dec 1 | 21 | Mass storage, disk scheduling | Ch. 10 |
Wed | Dec 3 | 22 | I/O Systems and device drivers | Ch. 13 |
Mon | Dec 8 | 23 | Virtualization & Cloud Computing | Ch. 16 |
Wed | Dec 10 | 24 | Review and wrap-up | |
Tue | Dec 16 | Final Exam | Ch. 1-13, 16, Sample Final |