COURSE LOG

NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED Computer Science
Course Name Operating Systems
Catalog Number
Instructor Name Sundus Munir
WeekDurationTopics Covered Evaluation Instruments UsedSignature
21-March-2022 1.5 hours Operating System Basics (History of OS from Legacy to current) MS-DOS, Windows
1.5 hours Types of Operating System
28-March-2022 1.5 hours System Calls, System Programs, System Structures
1.5 hours Process Concept, Process State Diagram, Process Control Block, Schedulers (Long, Short, Medium)
4-April-2022 1.5 hours Operation on Processes, Inter Process Communication
1.5 hours Communication in Client-Server Systems (Sockets, RPCs, Pipes)
11-April-2022 1.5 hours Thread Concepts, Thread Types, Thread Control Block
1.5 hours Thread’s Design, Multithreading Models, Threading Issues
18-April-2022 1.5 hours CPU Scheduling (FCFS Algorithms, SJF)
1.5 hours CPU Scheduling (SRTF, Round Robin)
25-April-2022 1.5 hours CPU Scheduling (Priority Non-Preemptive, Priority Preemptive)
1.5 hours CPU Scheduling (Multi-level Queues, Multi-level Queues Feedback)
2-May-2022 1.5 hours Thread Scheduling, Multiple Processor Scheduling
1.5 hours Real-Time Scheduling
9-May-2022 1 Hour Mid Term
16-May-2022 1.5 hours CPU Scheduling Algorithms
1.5 hours Comparison of CPU Scheduling Algorithms
23-May-2022 1.5 hours Process Synchronization, Race Conditions, Critical Section Issues Critical Section Problem Algorithms
1.5 hours Bakery Algorithm,
30-May-2022 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
6-June-2022 1.5 hours Deadlocks, Deadlocks Example, Deadlock Characterization
1.5 hours Deadlocks Prevention and Avoidance, Safe and Unsafe States
13-June-2022 1.5 hours Resource Allocation Graphs
1.5 hours Bankers Algorithms, Deadlock Detection and Recovery
20-June-2022 1.5 hours Memory Management Contiguous and Non-Contiguous Allocations, Swapping, Paging, Paging Tables, Segmentation
1.5 hours Virtual Memory, Demand Paging, Page Faults, FIFO, Optimal
27-June-2022 1.5 hours LRU, MRU, Thrashing Work Set
1.5 hours File System Management, File System Architecture, File Protection, Disk Structures, Directory Structures.
4-July-2022 1.5 hours Operating System Security, Security Issues,
1.5 hours Prevention, Detection, Correction,
11-July-2022 2 Hour Final Term
Instructor Name Sundus Munir
Instructor Signature
Date