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

Introduction and Background - Part IV

Process Concepts - Part I

Process Concepts - Part II

System Calls ( fork )

CPU Scheduling - Part I

CPU Scheduling - Part II

CPU Scheduling - Part III

CPU Scheduling - Part IV

CPU Scheduling - Part V

Threads and Multithreading - Part I

Threads and Multithreading - Part II

Process Synchronization - Part I

Process Synchronization - Part II

Process Synchronization - Part III

Process Synchronization - Part IV

Process Synchronization - Part V

Process Synchronization - Part VI

Process Synchronization - Part VII

Deadlocks - Part I

Deadlocks - Part II

Deadlocks - Part III

Basics of Memory Management - Part I

Basics of Memory Management - Part II

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 Interface - Part I

File System Interface - Part II

File System Implementation - Part I

File System Implementation - Part II

File System Implementation - Part III

Disk ( IO ) Scheduling - Part I

Disk ( IO ) Scheduling - Part II

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

Analysis of Algorithms - Part I

Analysis of Algorithms - Part II

Analysis of Algorithms - Part III

Analysis of Algorithms - Part IV

Design Strategies - Part I

Design Strategies - Part II

Design Strategies - Part III

Design Strategies - Part IV

Design Strategies - Part V

Graphs and Heaps