26-Oct-2022 |
1.5 hours |
Operating System Basics |
|
|
|
1.5 hours |
Types of Operating System |
|
|
31-Oct-2022 |
1.5 hours |
System Calls, System Programs, System Structures |
|
|
|
1.5 hours |
Process Concept, Process State Diagram, Process Control Block |
|
|
7-Nov-2022 |
1.5 hours |
Operation on Processes, Cooperating Processes |
|
|
|
1.5 hours |
Inter Process Communication |
|
|
14-Nov-2022 |
1.5 hours |
Inter Process Communication |
Quiz #1 |
|
|
1.5 hours |
Communication in Client-Server Systems |
|
|
21-Nov-2022 |
1.5 hours |
Thread’s Design, Multithreading Models, Threading Issues |
|
|
|
1.5 hours |
CPU Scheduling (FCFS Algorithms, SJF) |
|
|
28-Nov-2022 |
1.5 hours |
CPU Scheduling (SRTF, Round Robin) |
|
|
|
1.5 hours |
CPU Scheduling (Priority Non-Preemptive, Priority Preemptive) |
|
|
5-Dec-2022 |
1.5 hours |
CPU Scheduling (Multi-level Queues, Multi-level Queues Feedback) |
|
|
|
1.5 hours |
Thread Scheduling, Multiple Processor Scheduling, |
|
|
19-Dec-2022 |
1 Hour |
Mid Term |
|
|
26-Dec-2022 |
1.5 hours |
Real-Time Scheduling |
Quiz# 2 |
|
|
1.5 hours |
Comparison of CPU Scheduling Algorithms |
|
|
2-Jan-2023 |
1.5 hours |
Process Synchronization, Race Conditions, Critical Section Issues Critical Section Problem Algorithms |
|
|
|
1.5 hours |
Critical Section Issues Critical Section Problem Algorithms |
|
|
9-Jan-2023 |
1.5 hours |
Classical Problems of Synchronization (Bounded Buffer Problem), Readers Writers Problem, Dining Philosophers Problem, |
|
|
|
1.5 hours |
Sleeping Barbers Problems, Counting Semaphores, Binary Semaphores, Monitors, Condition Variables |
|
|
16-Jan-2023 |
1.5 hours |
Deadlocks, Deadlocks Example, Deadlock Characterization |
Assignment # 2 |
|
|
1.5 hours |
Deadlocks Prevention and Avoidance, Safe and Unsafe States |
|
|
23-Jan-2023 |
1.5 hours |
Resource Allocation Graphs |
|
|
|
1.5 hours |
Bankers Algorithms, Deadlock Detection and Recovery |
|
|
30-Jan-2023 |
1.5 hours |
Memory Management Contiguous and Non-Contiguous Allocations, Swapping, Paging, Paging Tables, Segmentation |
Quiz # 3 |
|
|
1.5 hours |
Virtual Memory, Demand Paging, Page Faults |
|
|
6-Feb-2023 |
1.5 hours |
LRU, NRU, Thrashing Work Set |
|
|
|
1.5 hours |
Virtual Memory, Demand Paging, Page Faults |
|
|
15-Feb-2023 |
1.5 hours |
LRU, NRU, Thrashing Work Set |
|
|
|
1.5 hours |
Distributed Systems, Advantages of Distributed Systems, Types of Network based Operating Systems |
|
|
20-Feb-2023 |
2 Hour |
Final Term |
|
|