NPTEL : NOC:Operating System Fundamentals (Computer Science and Engineering)

Co-ordinators : Prof. Santanu Chattopadhyay


Lecture 1 - Introduction

Lecture 2 - Introduction (Continued...)

Lecture 3 - Introduction (Continued...)

Lecture 4 - Introduction (Continued...)

Lecture 5 - Introduction (Continued...)

Lecture 6 - Introduction (Continued...)

Lecture 7 - Operating System Structures

Lecture 8 - Operating System Structures (Continued...)

Lecture 9 - Operating System Structures (Continued...)

Lecture 10 - Operating System Structures (Continued...)

Lecture 11 - Operating System Structures (Continued...)

Lecture 12 - Processes

Lecture 13 - Processes (Continued...)

Lecture 14 - Processes (Continued...)

Lecture 15 - Processes (Continued...)

Lecture 16 - Processes (Continued...)

Lecture 17 - Processes (Continued...)

Lecture 18 - Processes (Continued...)

Lecture 19 - Threads

Lecture 20 - Threads (Continued...)

Lecture 21 - Threads (Continued...)

Lecture 22 - Threads (Continued...)

Lecture 23 - Threads, Scheduling

Lecture 24 - Scheduling

Lecture 25 - Scheduling (Continued...)

Lecture 26 - Scheduling (Continued...)

Lecture 27 - Scheduling (Continued...)

Lecture 28 - Scheduling (Continued...)

Lecture 29 - Process Synchronization

Lecture 30 - Process Synchronization (Continued...)

Lecture 31 - Process Synchronization (Continued...)

Lecture 32 - Process Synchronization (Continued...)

Lecture 33 - Process Synchronization (Continued...)

Lecture 34 - Process Synchronization (Continued...)

Lecture 35 - Synchronization Examples

Lecture 36 - Synchronization Examples, Deadlock

Lecture 37 - Deadlock

Lecture 38 - Deadlock (Continued...)

Lecture 39 - Deadlock (Continued...)

Lecture 40 - Deadlock (Continued...)

Lecture 41 - Memory Management

Lecture 42 - Memory Management (Continued...)

Lecture 43 - Memory Management (Continued...)

Lecture 44 - Memory Management (Continued...)

Lecture 45 - Memory Management (Continued...)

Lecture 46 - Memory Management (Continued...)

Lecture 47 - Memory Management (Continued...)

Lecture 48 - Memory Management (Continued...)

Lecture 49 - Virtual Memory

Lecture 50 - Virtual Memory (Continued...)

Lecture 51 - Virtual Memory (Continued...)

Lecture 52 - Virtual Memory (Continued...)

Lecture 53 - Virtual Memory (Continued...)

Lecture 54 - Virtual Memory (Continued...)

Lecture 55 - Virtual Memory (Continued...)

Lecture 56 - Virtual Memory (Continued...)

Lecture 57 - File System and Secondary Storage

Lecture 58 - File System and Secondary Storage (Continued...)

Lecture 59 - File System and Secondary Storage (Continued...)

Lecture 60 - File System and Secondary Storage (Continued...)