NOC:Operating System Fundamentals


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...)