CN Amit Khurana
1: [SYLLABUS] SYLLABUS
2: [SYLLABUS] SYLLABUS
3: [Introduction] Introduction to OS part 1
4: [Introduction] Introduction to OS part 1
5: [Introduction] Intro to OS part 2 (Interrupt, Trap, Signal ,Protection)
6: [Introduction] Types of OS part 1
7: [Introduction] Types of OS part 2
8: [Process Management] Introduction to process
9: [Process Management] Process state transition diagram part 1
10: [Process Management] process state transition diagram part 2
11: [Process Management] process state transition diagram part 3
12: [Process Management] process state transition diagram part 4
13: [Process Management] cpu scheduling part 1
14: [Process Management] cpu scheduling part 2
15: [Process Management] cpu scheduling part 3
16: [Process Management] cpu scheduling part 4
17: [Process Management] cpu scheduling part 5
18: [Process Management] cpu scheduling part 6
19: [Process Management] cpu scheduling part 7
20: [Process Management] cpu scheduling part 7
21: [Process Management] cpu scheduling part 8
22: [Process Management] cpu scheduling part 8
23: [Process Management] 20
24: [Process Management] cpu scheduling part 9 .
25: [Process Management] cpu scheduling part 10
26: [Process Management] cpu scheduling part 11
27: [Process Management] cpu scheduling part 12
28: [Process Management] cpu scheduling part 13
29: [Process Management] process creation part 1
30: [Process Management] 4 system calls related to process
31: [Process Management] fork() pyqs , inter process communication part 1
32: [Process Management] inter process communication par ,t 2
33: [Process Management] producer consumer problem
34: [Process Management] introduction to Critical section part 1
35: [Process Management] introduction to Critical section part 2
36: [Process Management] Software based solutions to CS problem part 1
37: [Process Management] Software based solutions to CS problem part 2
38: [Process Management] Software based solutions to CS problem part 3
39: [Process Management] Software based solutions to CS problem part 4
40: [Process Management] Software based solutions to CS problem part 5
41: [Process Management] Hardware Based solutions to CS part 1
42: [Process Management] Hardware Based solutions to CS part 2
43: [Process Management] Semaphores part 1
44: [Process Management] Semaphores part 2
45: [Process Management] Semaphores part 3
46: [Process Management] Semaphores part 4
47: [Process Management] Semaphores part 5
48: [Process Management] classical problems of OS part 1
49: [Process Management] classical problems of OS part 2
50: [Process Management] Deadlock Prevention.
51: [Process Management] Banker's Algorithm part 1
52: [Process Management] Banker's Algorithm part 2
53: [Process Management] Deadlock Detection and recovery
54: [Process Management] Introduction to Threads
55: [Memory management] Basic Concepts part 1
56: [Memory management] Basic Concepts part 2
57: [Memory management] MFT
58: [Memory management] MVT
59: [Memory management] P:aging part 1
60: [Memory management] paging part 2
61: [Memory management] paging part 3 (Small Calculation mistake at 32:00 refer slides for details)
62: [Memory management] paging part 4
63: [Memory management] paging part 5
64: [Memory management] Multilevel paging part 1
65: [Memory management] Multilevel paging part 2
66: [Memory management] Multilevel paging part 3
67: [Memory management] Shared pages and protection under paging
68: [Memory management] Hashed page table, Inverted Page table
69: [Memory management] optimal page size and few numericals
70: [Memory management] segmentation, paged segmented memory management