COURSE LOG

NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED Computer Science
Course Name Operating Systems
Catalog Number
Instructor Name Khola Farooq
WeekDurationTopics Covered Evaluation Instruments UsedSignature
13-3-2023 1.5 hours Operating System Basics (History of OS from Legacy to current) MS-DOS, Windows, Unix, Linux, Android, OS2, Mac OS
1.5 hours Types of Operating System Assignment # 01
20-3-2023 1.5 hours System Calls, System Programs, System Structures
1.5 hours Process Concept, Process State Diagram, Process Control Block, Schedulers (Long, Short, Medium)
27-3-2023 1.5 hours Operation on Processes, Inter Process Communication
1.5 hours Communication in Client-Server Systems (Sockets, RPCs, Pipes)
3-4-2023 1.5 hours Thread Concepts, Thread Types, Thread Control Block
1.5 hours Thread’s Design, Multithreading Models, Threading Issues Quiz#1
10-4-2023 1.5 hours CPU Scheduling (FCFS Algorithms, SJF)
1.5 hours CPU Scheduling (SRTF, Priority Non-Preemptive, Priority Preemptive)
17-4-2023 1.5 hours CPU Scheduling (Round Robin, Multi-level Queues, Multi-level Queues Feedback)
1.5 hours Thread Scheduling, Multiple Processor Scheduling, Real-Time Scheduling
24-4-2023 1.5 hours Comparison of CPU Scheduling Algorithms
1.5 hours Process Synchronization, Race Conditions, Critical Section Issues Critical Section Problem Algorithms
1-5-2023 1 Hour Mid Term
8-5-2023 1.5 hours Bakery Algorithm, Synchronization Hardware (hardware-based Solution) Test & Set Quiz#2
1.5 hours Mutex Locks, Counting Semaphores, Binary Semaphores, Monitors, Condition Variables, Sleeping Barbers Problems
15-5-2023 1.5 hours Assignment # 02
1.5 hours
22-5-2023 1.5 hours Classical Problems of Synchronization (Bounded Buffer Problem), Readers Writers Problem, Dining Philosophers Problem
1.5 hours Deadlocks, Deadlocks Example, Deadlock Characterization.
29-5-2023 1.5 hours Resource Allocation Graphs, Bankers Algorithms, Deadlock Detection and Recovery.
1.5 hours Deadlocks Prevention and Avoidance, Safe and Unsafe States.
5-6-2023 1.5 hours Memory Management Contiguous and Non-Contiguous Allocations, Swapping. Quiz#3
1.5 hours Paging, Paging Tables, Segmentation.
12-6-2023 1.5 hours Virtual Memory, Demand Paging, Page Faults.
1.5 hours FIFO, Optimal algorithm, LRU.
19-6-2023 1.5 hours MRU, Thrashing Work Set. Assignment # 03
1.5 hours File System Management, File System Architecture.
26-6-2023 1.5 hours File Protection, File Operations.
1.5 hours Directory Structure, Disk Structures.
3-7-2023 2 Hour Final Term
Instructor Name Khola Farooq
Instructor Signature
Date