Operating System (OS) in Computer Science Engineering (CSE) is an important subject which allows the computer hardware to communicate and function with the computer software. This subject includes various Processes, Threads, Inter‐process communication, Concurrency and Synchronization, Deadlock, CPU Scheduling, Memory Management, Virtual Memory, and File systems with a weightage of 6-9 marks.
Lecture Number | Topic Name | Video Link |
Lecture-1 | Introduction & Basics of OS | Watch now |
Lecture-2 | Types of Operating Systems | Watch now |
Lecture-3 | Process Management: What is the Process? | Watch now |
Lecture-4 | Process Management: Process State Transition Diagram | Watch now |
Lecture-5 | Process Scheduling & Types of Schedulers | Watch now |
Lecture-6 | CPU Scheduling: Scheduling Times and FCFS Algorithm | Watch now |
Lecture-7 | CPU Scheduling: SJF & SRTF | Watch now |
Lecture-8 | CPU Scheduling: SRRN and Priority Based Algorithms | Watch now |
Lecture-9 | CPU Scheduling: Round Robin Algorithm | Watch now |
Lecture-10 | DPP: Scheduling Algorithms | Watch now |
Lecture-11 | CPU Scheduling: Multilevel Queue & Feedback Scheduling | Watch now |
Lecture-12 | Threads & Multithreading | Watch now |
Lecture-13 | Process Synchronization: Race Condition | Watch now |
Lecture-14 | Process Synchronization: Solution for Critical Section Problem | Watch now |
Lecture-15 | Synchronization Hardware: Test & Set, Swap | Watch now |
Lecture-16 | Synchronization Tool: Semaphore | Watch now |
Lecture-17 | Practice Questions on Semaphore | Watch now |
Lecture-18 | Bounded Buffer: Classical Problems on Synchronization | Watch now |
Lecture-19 | Classical Problems on Synchronization: Reader-Writer | Watch now |
Lecture-20 | Classical Problems on Synchronization: Dining Philosopher | Watch now |
Lecture-21 | Deadlock: Introduction | Watch now |
Lecture-22 | Deadlock Prevention | Watch now |
Lecture-23 | Deadlock Avoidance & Banker’s Safety Algorithm | Watch now |
Lecture-24 | Banker’s Algorithm: Resource Allocation | Watch now |
Lecture-25 | Questions on Deadlock | Watch now |
Lecture-26 | Deadlock Detection & Recovery | Watch now |
Lecture-27 | System Calls & Fork () | Watch now |
Lecture-28 | Memory Management: Contiguous Technique | Watch now |
Lecture-29 | Paging: Introduction | Watch now |
Lecture-30 | Paging: Address Translation | Watch now |
Lecture-31 | Paging: Practice Questions | Watch now |
Lecture-32 | Paging: Performance Improvement & TLB | Watch now |
Lecture-33 | Paging: TLB Tags and Direct Mappings | Watch now |
Lecture-34 | Paging: TLB Tags and Set Associative Mappings | Watch now |
Lecture-35 | Multilevel Paging | Watch now |
Lecture-36 | Segmentation | Watch now |
Lecture-37 | Virtual Memory: Introduction | Watch now |
Lecture-38 | Page Replacement Policies: FIFO, Optimal, LRU | Watch now |
Lecture-39 | Page Replacement Policies: LFU, MFU | Watch now |
Lecture-40 | Frame Allocation, Thrashing and Working Set | Watch now |
Lecture-41 | Inverted Page Table, Hashed Page Table | Watch now |
Lecture-42 | Segmented Paging | Watch now |
Lecture-43 | Questions on Paging and Virtual Memory | Watch now |
Lecture-44 | Introduction of File System | Watch now |
Lecture-45 | File System: Disk Structure | Watch now |
Lecture-46 | File System: Disk Formatting & Disk Blocks | Watch now |
Lecture-47 | File System: File Allocation Methods | Watch now |
Lecture-48 | Disk Scheduling | Watch now |
Lecture-49 | All Homework Questions | Watch now |