Introduction
DR. NOMAN ISLAM
Course Goals
Week | Topic to be Covered |
1 | Introduction |
2 | Operating system Structures |
3 | System calls |
4 | Processes |
5 | Threads |
6 | Multithreading |
7 | CPU scheduling |
8 | CPU scheduling |
| Mid Term Examination |
9 | Process Synchronization |
10 | Deadlock Handling |
11 | Main Memory |
12 | Memory Management |
13 | File system Interface |
14 | Mass Storage Systems |
15 | Security and Protection |
16 | Final Assignment & Reviews |
| Final Examination |
Introduction
User View
System View
Definition
Kernel
What constitutes an OS?
Operating System Structure
Time Sharing Systems
Scheduling
Swapping and Virtual Memory
Other requirements of time sharing system
Operating System Operations
Dual mode and multi-mode operations
Timer
Process Management
Process management Tasks
Memory management
Memory management tasks
Storage management
File management activities
Mass storage management
Caching
Cache consistency
I/O System
Protection
Security
Data Structures in Operating System
Computing Environments
Open Source Operating System