| Course Title: | ITN473 Operating Systems Environments |
| Department: | School of Computer Science |
| Instructor: | Jelena Vucetic, Ph.D., MBA, -- Vita |
Week 1Readings, Written Exercises and Exams
Required Readings:No Written Assignment
- Chapter 1 Introduction
- Chapter 2 Operating System Structures
- Chapter 3 Processes
- Chapter 4 Threads
Week 2
Required Readings:Written Assignment #1 (20 points): Prepare a 5-8 pages long analysis of the effectiveness of operating systems in a corporate business environment. Evaluate at least two different types of operating systems used today in industry, describing benefits, ease-of-use, limitations, as well as future trends.
- Chapter 5 CPU Scheduling
- Chapter 6 Process Synchronization
- Chapter 7 Deadlocks
- Chapter 8 Main Memory
Week 3
Required Readings:No Written Assignment
- Chapter 9 Virtual Memory
- Chapter 10 File-System Interface
- Chapter 11 File-System Implementation
Week 4
Required Readings:Written Assignment #2 (20 points): Explain protected processes used in various operating systems and discuss how buffer overflow threats can be avoided.
- Chapter 12 Mass-Storage Structure
- Chapter 13 I/O Systems
- Chapter 14 Protection
Week 5
Required Readings:No Written Assignment
- Chapter 15 Security
- Chapter 16 Distributed System Structures
Week 6
Required Readings:Written Assignment #3 (20 points): Explain and analyze the various methods for accessing distributed files and provide the reasons why some of the methods are more desirable versus other methods.
- Chapter 17 Distributed File Systems
- Chapter 18 Distributed Coordination
Week 7
Required Readings:No Written Assignment
- Chapter 19 Real-Time Systems
- Chapter 20 Multimedia Systems
The instructor will email the Final Exam before the end of Week 7
Week 8
Required Readings:Final Exam (40 points) is due end of Week 8. The student should email the exam to the instructor by the end of Day 7 of Week 8.
- Chapter 21 The Linux System
- Chapter 22 Windows XP
- Chapter 23 Influential Operating Systems