UMBC CMSC 421

UMBC | CSEE


Class Outline 11 Feb

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