Love Babbar
Love Babbar OS Interview Preparation
0%
Progress
0 / 32 videos
Playlist Videos
32 Videos0 / 32 Completed
1.

7:21
Introduction to Operating Systems Placements Course 2022
2.

18:38
Lecture 1: What is an Operating System ?
3.

40:21
Lecture 2: Types of Operating Systems
4.

38:57
Lecture 3: Multi-Tasking vs Multi-Threading
5.

45:16
Lecture 4: Components of Operating System
6.![Lecture 5: System Calls in Operating System [Theory + Example + Hands-on Terminal]](https://i.ytimg.com/vi/lo8Z61qCDqQ/mqdefault.jpg)
![Lecture 5: System Calls in Operating System [Theory + Example + Hands-on Terminal]](https://i.ytimg.com/vi/lo8Z61qCDqQ/mqdefault.jpg)
28:13
Lecture 5: System Calls in Operating System [Theory + Example + Hands-on Terminal]
7.

18:31
Lecture 6: How Operating System Boots up?
8.

20:17
Lecture 7: Difference between 32-bit & 64-bit Operating System
9.

11:14
Lecture 8: Comparison between different STORAGES used in Computer
10.

37:35
Lecture 9: How OS creates a PROCESS || Introduction to Process
11.

18:18
Lecture 10: What are different Process States in Operating System ?
12.

40:41
Lecture 11: Context Switching in OS | Medium Term Scheduler | Orphan/Zombie Process
13.

24:55
Lecture 12: What is Convoy Effect | FCFS CPU Scheduling Algorithm
14.

44:33
Lecture 13: Shortest Job First Algorithm | Priority Scheduling | Round Robin CPU Scheduling
15.

28:02
Lecture 14: Multi Level Queue Scheduling || MLFQ || Comparison btw CPU Scheduling Algorithms
16.

24:20
Lecture 15: What is Concurrency ? || Multi-Threading in C++ || Operating Systems Placement Series
17.

35:29
Lecture 16: Critical Section Problem || Race condition in OS
18.

22:53
Lecture 17: Conditional Variables & Semaphores to Synchronise Threads
19.

14:47
Lecture 18: Producer Consumer Problem and its Solution || OS Placement Series
20.

13:51
Lecture 19: Reader-Writer Problem and its Solution || OS Placement Series
21.

16:24
Lecture 20: The Dining Philosophers Problem & its Solution
22.

54:06
Lecture 21: What is Deadlock | Necessary Conditions | Handling Methods | Part - 1
23.

23:50
Lecture 22: Deadlock Avoidance | Deadlock Detection and Recovery | Part - 2
24.

31:21
Lecture 23: Solving LeetCode Problems on Concurrency || OS Placement Series
25.

49:09
Lecture 24: Memory Management in OS || Contiguous Memory Allocation
26.

31:10
Lecture 25: How OS manages Free Space? || Memory Management
27.

47:37
Lecture 26: What is Paging? || Non-Contiguous Memory Allocation
28.

27:12
Lecture 27: What is Segmentation || Non-Contiguous Memory Allocation
29.

44:15
Lecture 28: What is Virtual Memory? || Page fault in OS
30.

41:29
Lecture 29: Page Replacement Algorithms || How to implement LRU algorithm?
31.

35:09
Lecture 30: What is Thrashing? || Important Interview Question
32.

33:49