Welcome
Back to batch
Teacher

Khaleel Ur Rahman Khan

Videos & Materials

Introduction And Background - Part I

Introduction And Background - Part II

Introduction And Background - Part III

Process Concepts - Part I

Process Concepts - Part II

CPU Scheduling - Part I

System Calls

CPU Scheduling - Part II

CPU Scheduling - Part III

CPU Scheduling - Part IV

CPU Scheduling - Part V

Threads

Process Synchronization

Process Synchronization

Process Synchronization - Part I

Process Synchronization - Part II

Doubt Clearing Session

Process Synchronization - Part III

Process Synchronization - Part IV

Process Synchronization - Part V

Process Synchronization - Part VI

Deadlocks - Part I

Deadlocks - Part II

Deadlocks - Part III

Basics of Memory Management

Memory Management

Memory Management Techniques - Part I

Memory Management Techniques - Part II

Memory Management Techniques - Part III

Memory Management Techniques - Part IV

Memory Management Techniques - Part V

Virtual Memory - Part I

Virtual Memory - Part II

Virtual Memory - Part III

Virtual Memory - Part IV

File System

Memory Management Techniques - Part VI

File System Interface

File System Implementation - Part I

File System Implementation - Part II

File System Implementation - Part III

IO Scheduling (Disk Scheduling)

Analysis of Algorithms - Part I

Analysis of Algorithms - Part II

Doubt Clearing Session - Part I

Doubt Clearing Session - Part II

Analysis of Algorithms - Part III

Analysis of Algorithms - Part IV

Doubt Clearing Session - Part III

Analysis of Algorithms - Part V

Analysis of Algorithms - Part VI

Analysis of Algorithms - Part VII

Divide and Conquer - Part I

Divide and Conquer - Part II

Divide and Conquer - Part III

Divide and Conquer - Part IV

Divide and Conquer - Part V

Heap Algorithms

Sets and Operations

Greedy Method - Part I

Greedy Method - Part II

Greedy Method - Part III

Greedy Method - Part IV

Greedy Method - Part V

Dynamic Programming - Part I

Dynamic Programming - Part II

Dynamic Programming - Part III

Dynamic Programming - Part IV

Dynamic Programming - Part V

Dynamic Programming - Part VI

Graph Techniques - Part I

Graph Techniques - Part II

Sorting Methods - Part I

Sorting Methods - Part II

Backtracking

Extra Class