Starting a new Lecture Notes Series on Operating System
Click Here!
Youtube Lecture Playlist Credits:
Channel Name: Tutorials Point (India) Ltd.
So Let Us Start to This Journey of Learning
Operating System By Lecture Notes together!
Click Here!
Lecture 1: Operating System Overview
Lecture 2: Process management
Lecture 3: Process State Transitions
Lecture 4: Process Creation GATE Problem
Lecture 5: Process Schedule GATE Problem
Lecture 6: Concurrent Process
Lecture 7: Concurrent Process GATE Problem
Lecture 8: Operating System Thread
Lecture 9: CPU Scheduling
Lecture 10: FCFS CPU Scheduling Algorithm
Lecture 11: SJF CPU Scheduling Algorithm
Lecture 12: Priority CPU Scheduling Algorithm
Lecture 13: Round Robin CPU Scheduling Algorithm
Lecture 15: Introduction To Process Synchronization
Lecture 16: Critical Section Problem
Lecture 17: Mutual Exclusion Using Critical Region
Lecture 18: Introduction to Semaphore
Lecture 19: Record Based Semaphore & Binary Semaphore
Lecture 20: Deadlock & Starvation in Semaphore
Lecture 21: Bounded Buffer Problem
Lecture 22: Dining Philosopher Problem
Lecture 23: Readers & Writers Problem
Lecture 24: Readers & Writers Problem Algorithm
Lecture 25: Deadlocks Introduction
Lecture 26: Resource Allocation Graph
Lecture 27: Necessary Conditions & Deadlock Prevention
Lecture 29: Banker's Algorithm GATE Problem
Lecture 30: Resource Request Algorithm
Lecture 31: Deadlocks Detection
Lecture 32: Deadlocks Recovery
Lecture 33: Memory Management
Lecture 34: Dynamic Loading, Linking & Overlay
Lecture 35: Logical Vs Physical Address Space
Lecture 36: Single & Multiple Partition Allocation Schemes
Lecture 37: Single Partition Memory Allocation Example
Lecture 38: Multiple Partition Memory Allocation Example
Lecture 39: Memory Allocation Strategy Example
Lecture 40: Compaction And Coalescing Example
Lecture 41: Memory Management Using Paging
Lecture 42: Paging Memory Management Example
Lecture 43: Multilevel Paging and Inverted Page Table
Lecture 44: Memory Management GATE Example 1
Lecture 45: Memory Management GATE Example 2
Lecture 46: Memory Management Using Segmentation
Lecture 47: Memory Management GATE Example 3
Lecture 48: Exercise on Segmentation
Lecture 49: Virtual Memory
Lecture 50: Page Fault in Virtual Memory
Lecture 51: FIFO Page Replacement Algorithm GATE Example
Lecture 52: Optimal Page Replacement Algorithm GATE Example
Lecture 53: LRU Page Replacement Algorithm
Lecture 54: Page Fault GATE Problem
Lecture 55: Page Replacement GATE Problem 1
Lecture 56: Page Replacement GATE Problem 2
Lecture 57: Page Replacement GATE Problem 3
Lecture 58: Thrashing in Operating System
Lecture 59: Memory Allocation Algorithm
Lecture 60: File System I-Node
Lecture 61: I-Node GATE Problem 1
Lecture 62: I-Node GATE Problem 2
Lecture 63: File System GATE Problem
Lecture 64: Input Output Management
Lecture 65: Input Output Kernel Subsystem
Lecture 66: Direct Memory Access (DMA)
Lecture 67: DMA GATE Problem 1
Lecture 68: DMA GATE Problem 2
Lecture 69: Interrupts
Lecture 70: Interrupt GATE Problem 1
Lecture 71: Interrupt GATE Problem 2
Lecture 72: I/O Handling Exercise Problem
Lecture 73: Disk Management
Lecture 74: FCFS Disk Scheduling Algorithm
Lecture 75: SSTF Disk Scheduling Algorithm
Lecture 76: SCAN Disk Scheduling Algorithm
Lecture 77: C-SCAN Disk Scheduling Algorithm
Lecture 78: Disk Scheduling GATE Exercise
Lecture 79: Disk GATE Problem 1
Lecture 80: Disk GATE Problem 2
Lecture 81: Disk GATE Problem 3
Lecture 82: Disk GATE Problem 4
Lecture 83: Protection in Operating System
Lecture 84: Cache Memory GATE Exercise 1
Lecture 85: Cache Memory GATE Exercise 2
Lecture 86: Data Path with GATE Problem
Lecture 87: Operating System Security
Lecture 88: Security Problems and Security Threads
Lecture 89: Encryption & Possible Program Threads