COURSE LOG

NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED Computer Science
Course Name Advanced Operating System
Catalog Number
Instructor Name Dr. M. Abubakar Qazi
WeekDurationTopics Covered Evaluation Instruments UsedSignature
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
Instructor Name Dr. M. Abubakar Qazi
Instructor Signature
Date