arrow_back
Introduction
Introduction to Operating System and its Functions
Process Concept
Process vs Program
Process State Diagram - Explanation
Process State Diagram
Book Reading: Process States - Galvin & William Stallings
EXTRA: MCQ'S ON PROCESS STATE DIAGRAM
CPU Scheduling
Multitasking Vs Multiprogramming Vs Multiprocessing
Necessity & Types of Process Scheduling
Criteria For Scheduling Algorithms
Classification of Scheduling Algorithms
FCFS Scheduling Algorithm
Advantages and Disadvantages of FCFS
LIVE LECTUTRE: Problems on FCFS
SJF & SRTF Algorithms
Live Lecture : Numerical on SJF & SRTN
Advantage Disadvantages of SJF
Live Lecture: Numerical on SJF and SRTN/SRTF
Static Prediction Techniques
Dynamic Prediction techniques: Simple & Exponential Averaging
Priority Scheduling Algorithm
Highest Response Ratio Next(HRRN) Algorithm
Live Lecture Prority and HRRN
Round Robin Scheduling Algorithm
Multilevel Queue & Multilevel Feedback Queue Scheduling Algorithm
Live Lecture: Gate Problems Based on Round Robin Scheduling
Scheduling Theory pdf
Deadlocks
Necessary Conditions For Deadlock
Types of Resources | Maximum Number of Resources For Deadlock To Occur
Resource Allocation Graph
Techniques For Deadlock Handling
Deadlock Prevention Techniques
Concept of Safe & Unsafe State
Deadlock Avoidance For Single Instance Resource Type
Banker's Algorithm
Synchronization
Introduction To Process Synchronization
Concept of progress, bounded waiting & mutual exclusion
Process Synchronization Through A Lock Variable | Busy Waiting Solution
Busy Waiting Solution: Turn Variable | Strict Variable
Busy Waiting Solution: Interested Variable
Busy Waiting Solution: Peterson's Solution
Interrupt Method
Test and Set Hardware Instruction
Compare and Swap
Mutex Lock
Concept of Semaphore
MCQ's on Semaphore : Part 1
MCQ's on Semaphore : Part 2
Producer-Consumer Problem
Live Lecture: Dining philosopher
Live Lecture: Readers-Writers Problem
Issues With Semaphores
MCQ'S on Classical Synchronization Problems
Memory-Management Strategies
Contagious memory allocation
Allocation strategy
MCQ'S On Allocation Strategies
Binary Math's Behind Paging
Galvin book reading
Concept of Address Binding
Concept of Memory Protection
Concept of Page and Frame
Concept of paging
Live Lecture : Numerical on Paging | Part 1
Live Lecture : Numerical on Paging | Part 2
Live Lecture: Binary Math's Behind Multilevel Paging
Live Lecture : Numerical on Paging | Part 3
Galvin Book Reading : Hardware Support For Paging| concept of valid invalid bits
Galvin Book Reading : TLB Concept
Test on paging 1
paging test 1 discussion
Paging Test 2
paging test 2 discussion
Concept of Page Sharing
Effective Memory Access Time in TLB cache
optimal page size
Need of Multilevel Paging
Concept of Hashed Page Table
Concept of Inverted Page Table
Numerical on TLB
memory management concepts
Virtual-Memory Management
Concept of Virtual Memory
EMAT in Demand Paging
FIFO Page Replacement Algorithm
Belady's Anomaly
Optimal Page Replacement Algorithm
LRU Page Replacement Algorithm
Concept of virtual Memory
Mass-Storage Structure & I/O System
Structure of Disk
FCFS Disk Scheduling
SSTF Disk Scheduling
SCAN, LOOK, C SCAN, C LOOK Disk Scheduling
File System
Directory Implementation & File Allocation Strategy
Preview - Operating System
Discuss (
0
)
navigate_before
Previous
Next
navigate_next