Completed
Introduction to Operating Systems Placements Course 2022
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Operating Systems for Placements 2022
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction to Operating Systems Placements Course 2022
- 2 Lecture 1: What is an Operating System ?
- 3 Lecture 2: Types of Operating Systems
- 4 Lecture 3: Multi-Tasking vs Multi-Threading
- 5 Lecture 4: Components of Operating System
- 6 Lecture 5: System Calls in Operating System [Theory + Example + Hands-on Terminal]
- 7 Lecture 6: How Operating System Boots up?
- 8 Lecture 7: Difference between 32-bit & 64-bit Operating System
- 9 Lecture 8: Comparison between different STORAGES used in Computer
- 10 Lecture 9: How OS creates a PROCESS || Introduction to Process
- 11 Lecture 10: What are different Process States in Operating System ?
- 12 Lecture 11: Context Switching in OS | Medium Term Scheduler | Orphan/Zombie Process
- 13 Lecture 12: What is Convoy Effect | FCFS CPU Scheduling Algorithm
- 14 Lecture 13: Shortest Job First Algorithm | Priority Scheduling | Round Robin CPU Scheduling
- 15 Lecture 14: Multi Level Queue Scheduling || MLFQ || Comparison btw CPU Scheduling Algorithms
- 16 Lecture 15: What is Concurrency ? || Multi-Threading in C++ || Operating Systems Placement Series
- 17 Lecture 16: Critical Section Problem || Race condition in OS
- 18 Lecture 17: Conditional Variables & Semaphores to Synchronise Threads
- 19 Lecture 18: Producer Consumer Problem and its Solution || OS Placement Series
- 20 Lecture 19: Reader-Writer Problem and its Solution || OS Placement Series
- 21 Lecture 20: The Dining Philosophers Problem & its Solution
- 22 Lecture 21: What is Deadlock | Necessary Conditions | Handling Methods | Part - 1
- 23 Lecture 22: Deadlock Avoidance | Deadlock Detection and Recovery | Part - 2
- 24 Lecture 23: Solving LeetCode Problems on Concurrency || OS Placement Series
- 25 Lecture 24: Memory Management in OS || Contiguous Memory Allocation
- 26 Lecture 25: How OS manages Free Space? || Memory Management
- 27 Lecture 26: What is Paging? || Non-Contiguous Memory Allocation
- 28 Lecture 27: What is Segmentation || Non-Contiguous Memory Allocation
- 29 Lecture 28: What is Virtual Memory? || Page fault in OS
- 30 Lecture 29: Page Replacement Algorithms || How to implement LRU algorithm?
- 31 Lecture 30: What is Thrashing? || Important Interview Question
- 32 Bonus Session: Solving LeetCode Problems on Concurrency || Operating Systems Placement Series