UMBC CMSC 421 |
This schedule is tentative and may change as we go along. It refers to three texts - the required texts (OSC=Operating System Concepts, 6th ed. and APUE = Advanced Programming in UNIX Environment) and one recommended texts (MOS = Modern Operating Systems ). The material in the recommended texts is available in the form of downloadable slides. Whenever part of that material is used in class, since you have access to the slides, it becomes testable. Thereferences are provided for those who want additional background in these areas.
In the Notes column is the homework assignments. These are references to the exercises at the end of each chapter. These assignments are worth 10 points each. These can not be turned in late and if any is not turned in, it will be worth -10 points.
# | DAY | DATE | TOPIC | READ | NOTES |
---|---|---|---|---|---|
1 | T | 1/29 | Introduction to CMSC 421 & Preliminaries | 1 | |
2 | TH | 1/31 | Introduction | 1 | |
3 | T | 2/5 | Computer-System Structures | 2 | |
4 | TH | 2/7 | Operating-System Structures | 3 | |
5 | T | 2/12 | Processes | 4 | |
6 | TH | 2/14 | Processes (II) | 4 | HW: 1.1, 1.5, 1.6, 2.2, 2.6, 2.10 Due |
7 | T | 2/19 | Threads | 5 | HW: 3.1, 3.5, 3.13 Due |
8 | TH | 2/21 | Threads (II) | 5 | HW: 4.4, 4.5, 4.7 Due |
9 | T | 2/26 | CPU Scheduling | 6 | HW: 5.1, 5.3, 5.6 Due |
10 | TH | 2/28 | Process Synchronization | 7 | HW: 6.2, 6.3, 6.9 Due |
11 | T | 3/5 | Deadlocks | 8 | HW: 7.1, 7.6, 7.15 Due |
12 | TH | 3/7 | Memory Management | 9 | HW: 8.2, 8.4, 8.5 Due |
13 | T | 3/12 | Virtual Memory | 10 | HW: 9.1, 9.2, 9.3 Due |
14 | TH | 3/14 | |||
15 | T | 3/19 | File-System Interface | 11 | |
16 | TH | 3/21 | File-System Implementation | 12 | March 25-31 is Spring Break
HW: 10.1, 10.3, 10.5, 11.1, 11.2, 11.7 Due |
17 | T | 4/2 | Protection | 18 | |
18 | TH | 4/4 | Security | 19 | |
19 | T | 4/9 | Midterm Exam | Chapters 1 - 11 | Bring photo ID |
20 | TH | 4/11 | Security Enhanced Linux | HW: 12.1, 12.4, 12.6 Due | |
21 | T | 4/16 | Distributed System Structures | 15 | HW: 18.1, 18.10, 18.11 |
22 | TH | 4/18 | Distributed File Systems | 16 | HW: 19.3, 19.4, 19.7 HW: 15.6, 15.9, 15.16 Due |
23 | T | 4/23 | Distributed Coordination | 17 | HW: 16.1, 16.4, 16.7 Due |
24 | TH | 4/25 | The Linux System | 20 | HW: 17.1, 17.3, 17.5 Due |
25 | T | 4/30 | Microsoft Windows | 21 | HW: 20.1, 20.2, 20.5 Due |
26 | TH | 5/2 | Ethics | HW: 21.2, 21.3, 21.4 Due | |
27 | T | 5/7 | From Power Up to Bash Prompt | ||
28 | TH | 5/9 | TBA | ||
29 | T | 5/14 | TBA | ||
30 | TBA | Final Exam | All material | Bring photo ID |
UMBC CMSC 421 | UMBC | CSEE |