Week
|
Topics
|
Teaching and Learning Methods and Techniques
|
Study Materials
|
1. Week
|
Introduction to Operating Systems
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
2. Week
|
Operating System Structures
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
3. Week
|
Concept of Task and Subtask: Creation and Context Switching
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
4. Week
|
CPU Scheduling Algorithms
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
5. Week
|
Threads
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
6. Week
|
Synchronization Problem: Mutual Exclusion, Critical Section, Implementation of Locks
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
7. Week
|
Classic Synchronization Problems
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
8. Week
|
Memory Management: Contiguous Memory Allocation, Memory Protection with Base and Bound Registers, Segmentation, Paging, TLB (Translation Lookaside Buffer)
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
9. Week
|
Virtual Memory Management
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
10. Week
|
Working Set and Core Memory Management
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
11. Week
|
File System Interface
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
12. Week
|
File System Implementation
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
13. Week
|
Disk System Structures
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|
14. Week
|
I/O Subsystem
|
Lecture Brainstorming Project Based Learning
|
Presentation (Including Preparation Time)
|