| Lec No. |
Topic |
Materials |
| 1 | Introduction to Operating System 10 July, Thursday, 2025 | PPT Syllabus |
| 2 | Single-Processor Systems, Multiprocessor Systems, Clustered Systems, Multiprogramming and Multitasking 11 July, Friday, 2025 |     Ref |
| 3 | Operating-System Operations, Dual-Mode and Multimode Operation 14 July, Monday, 2025 |     Galvin Ch1. |
| 4 | Introduction to Unix System Programming 15 July, Tuesday, 2025 | PPT |
| 5 | System Calls, System Services, Linkers and Loaders 17 July, Thursday, 2025 |     Galvin Ch2. |
| 6 | Process, Thread, Process Scheduling 18 July, Friday, 2025 |     Ref |
| 7 | Context Switch, Operations of Process 21 July, Monday, 2025 | PPT Zombie, Orphan |
| 8 | Unix Basic Commands 22 July, Tuesday, 2025 | PPT |
| 9 | Process Creation (fork) & Wait 24 July, Thursday, 2025 | PPT Sample Codes |
| 10 | Process Creation (fork) & Wait cont.. 25 July, Friday, 2025 |     |
| 11 | Process Creation (fork) & Wait cont.. 28 July, Monday, 2025 |     |
| 12 | Using the Shell & Meta Characters 29 July, Tuesday, 2025 | PPT |
| 13 | Introduction to Thread 31 July, Thursday, 2025 | PPT Sample Codes |
| 14 | Thread and Process on local and shared Variables 01 August, Friday, 2025 | PPT Sample Codes |
| 15 | Multicore Programming: Programming Challenges, Amdahl’s Law, Types of Parallelism, Multithreading Models 04 August, Monday, 2025 |     Galvin Ch4. |
| 16 | Process, fork (upto slide 47) 05 August, Tuesday, 2025 | PPT |
| 17 | Thread Issues 07 August, Thursday, 2025 | PPT |
| 18 | CPU Scheduling 08 August, Friday, 2025 | PPT Galvin Ch5. |
| 19 | Scheduling Criteria, Scheduling algorithm, FCFS, SJF 11 August, Monday, 2025 |     Galvin Ch5. |
| 20 | Round Robin Scheduling 14 August, Thursday, 2025 |     Galvin Ch5. |
| 21 | Priority Scheduling, Multilevel Queue Scheduling 18 August, Monday, 2025 |     Galvin Ch5. |
| 22 | Child & Parent Process with wait 19 August, Tuesday, 2025 | PPT |
| 23 | Priority Scheduling, Multilevel Queue Schedulingicon 21 August, Thursday, 2025 |     Galvin Ch5. |
| 24 | Multilevel Feedback Queue Scheduling 22 August, Friday, 2025 |     Ref |
| 25 | Multi Processor Scheduling 25 August, Monday, 2025 | PPT Galvin Ch5. |
| 26 | POSIX Thread 26 August, Tuesday, 2025 | PPT |
| 27 | Realtime Scheduling 28 August, Thursday, 2025 | PPT Galvin Ch5. |
| 28 | Realtime Scheduling (Cont) 29 August, Friday, 2025 |     |
| 29 | Unix IO 02 September, Tuesday, 2025 | PPT |
| 30 | Synchronization tools: Critical Section, Peterson Solution, Hardware Support for Synchronization, Mutex 04 September, Thursday, 2025 | PPT Galvin Ch6. |
| 31 | Hardware Support for Synchronization, Atomic variable 05 September, Friday, 2025 |     Galvin Ch6. |
| 31e | Mid Sem 15 September, Monday, 2025 |     |
| 32 | More About Mutex 18 September, Thursday, 2025 | PPT |
| 33 | Semaphore 19 September, Friday, 2025 | PPT |
| 34 | Dining Philospher Problem 22 September, Monday, 2025 | PPT |
| 35 | Practice Program with mutex & Dead lock 23 September, Tuesday, 2025 | PPT |
| 36 | Semaphore Example Program 25 September, Thursday, 2025 |     |
| 37 | Critical Section & Semaphore 07 October, Tuesday, 2025 | PPT Sample Codes |
| 38 | Deadlocks: System model - Deadlock characterization 09 October, Thursday, 2025 |     Ref |
| 39 | Mid Sem Answer Script discussion and Distribution 10 October, Friday, 2025 |     |
| 40 | Deadlock Prevention, Avoidance & Reover 13 October, Monday, 2025 | PPT |
| 41 | Investigate 3 programs dead_lock.c, live_lock1.c and live_lock2.cicon 14 October, Tuesday, 2025 | PPT |
| 42 | Monitor & Dining Philospher Problem (Extra Class for 06-10-2025) 15 October, Wednesday, 2025 | PPT |
| 43 | Inter Process Communication 16 October, Thursday, 2025 | PPT |
| 44 | Main Memory, logical & Physical Memory, Contiguous Memory Alocation, Fragmentation 23 October, Thursday, 2025 | PPT |
| 45 | Posix IPC 25 October, Saturday, 2025 | PPT Sample Codes |
| 46 | Page-Table Base Register (PTBR), Translation Look-Aside Buffer (TLB), Shared Page, Hierarchical Paging, Swaping 24 October, Friday, 2025 | PPT |
| 47 | Virtual Memory, Demand Page, Copy On Write (COW), Page Replacement, Page Replacment Algorithms, Thrashing, Kernel Mode Memory Allocation 27 October, Monday, 2025 | PPT |
| 48 | Practice Posix IPC (Continue) 28 October, Tuesday, 2025 |     Sample Codes |
| 49 | Mass Storage Structure, Disc Structure, Disc Scheduling, Swap Space Management 30 October, Thursday, 2025 | PPT |
| 50 | IO Hardware, PCI Bus, Daisy Chain, Polling, DMA, Kernel I/O Subsystem 31 October, Friday, 2025 | PPT Galvin Ch12. |
| 51 | IPC Practice Program 04 November, Tuesday, 2025 | PPT |
Comments
gooood
Sir , please have the comments disabled the entire semester like I asked
Course is fine only but ...
Write Your Feedback on this Course