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