Skip to content
Sabaqاردو

Operating Systems for Placements (CodeHelp by Babbar)

By CodeHelp - by Babbar

Course audio
Course audio: Hindi
Level
Intermediate
Length
32 lessons · 16.2 hours

What you'll be able to do

  • Explain system calls, booting and process states
  • Compare CPU scheduling algorithms
  • Solve synchronization problems with semaphores and condition variables
  • Explain paging, virtual memory and page replacement

About this course

An interview-oriented operating systems course in Hindi from the CodeHelp channel, 32 lectures and about 16 hours. It explains what an OS is, its types, multitasking versus multithreading, components, system calls with hands-on examples, booting, 32-bit versus 64-bit systems and storage types. It then covers process creation, states, context switching, orphan and zombie processes, FCFS, SJF, priority, round robin and multilevel feedback scheduling, concurrency with C++ threads, critical sections, race conditions, condition variables and semaphores, the producer-consumer, reader-writer and dining philosophers problems, and deadlock handling. The final part covers memory allocation, paging, segmentation, virtual memory, page replacement and thrashing, with LeetCode concurrency problems.

Before you start: Basic programming, ideally in C++.

Syllabus

32 lessons · 16:09:43 in total

  1. 1Introduction to Operating Systems Placements Course 20227:21
  2. 2Lecture 1: What is an Operating System ?18:38
  3. 3Lecture 2: Types of Operating Systems40:21
  4. 4Lecture 3: Multi-Tasking vs Multi-Threading38:57
  5. 5Lecture 4: Components of Operating System45:16
  6. 6Lecture 5: System Calls in Operating System [Theory + Example + Hands-on Terminal]28:13
  7. 7Lecture 6: How Operating System Boots up?18:31
  8. 8Lecture 7: Difference between 32-bit & 64-bit Operating System20:17
  9. 9Lecture 8: Comparison between different STORAGES used in Computer11:14
  10. 10Lecture 9: How OS creates a PROCESS || Introduction to Process37:35
  11. 11Lecture 10: What are different Process States in Operating System ?18:18
  12. 12Lecture 11: Context Switching in OS | Medium Term Scheduler | Orphan/Zombie Process40:41
  13. 13Lecture 12: What is Convoy Effect | FCFS CPU Scheduling Algorithm24:55
  14. 14Lecture 13: Shortest Job First Algorithm | Priority Scheduling | Round Robin CPU Scheduling44:33
  15. 15Lecture 14: Multi Level Queue Scheduling || MLFQ || Comparison btw CPU Scheduling Algorithms28:02
  16. 16Lecture 15: What is Concurrency ? || Multi-Threading in C++ || Operating Systems Placement Series24:20
  17. 17Lecture 16: Critical Section Problem || Race condition in OS35:29
  18. 18Lecture 17: Conditional Variables & Semaphores to Synchronise Threads22:53
  19. 19Lecture 18: Producer Consumer Problem and its Solution || OS Placement Series14:47
  20. 20Lecture 19: Reader-Writer Problem and its Solution || OS Placement Series13:51
  21. 21Lecture 20: The Dining Philosophers Problem & its Solution16:24
  22. 22Lecture 21: What is Deadlock | Necessary Conditions | Handling Methods | Part - 154:06
  23. 23Lecture 22: Deadlock Avoidance | Deadlock Detection and Recovery | Part - 223:50
  24. 24Lecture 23: Solving LeetCode Problems on Concurrency || OS Placement Series31:21
  25. 25Lecture 24: Memory Management in OS || Contiguous Memory Allocation49:09
  26. 26Lecture 25: How OS manages Free Space? || Memory Management31:10
  27. 27Lecture 26: What is Paging? || Non-Contiguous Memory Allocation47:37
  28. 28Lecture 27: What is Segmentation || Non-Contiguous Memory Allocation27:12
  29. 29Lecture 28: What is Virtual Memory? || Page fault in OS44:15
  30. 30Lecture 29: Page Replacement Algorithms || How to implement LRU algorithm?41:29
Show all 32 lessons
  1. 31Lecture 30: What is Thrashing? || Important Interview Question35:09
  2. 32Bonus Session: Solving LeetCode Problems on Concurrency || Operating Systems Placement Series33:49

What to take next

Videos by CodeHelp - by Babbar, played from their official YouTube channel. Subscribe on YouTube

Official upload by the teacher or institution on their own channel, shown with YouTube's embedded player.

Lessons listed from the official YouTube playlist. Full playlist on YouTube

Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.

Report a problem or a rights request