Completed
Deadlocks | Chapter-7 | Operating System | nesoacademy.org
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Operating Systems - Complete Course
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction to Operating Systems
- 2 Basics of OS (Computer System Operation)
- 3 Basics of OS (Storage Structure)
- 4 Basics of OS (I/O Structure)
- 5 Computer System Architecture
- 6 Operating System Structure
- 7 Operating System Services
- 8 User Operating System Interface
- 9 System Calls
- 10 Types of System Calls
- 11 System Programs
- 12 Operating System Design & Implementation
- 13 Structures of Operating System
- 14 Virtual Machines
- 15 Operating System Generation and System Boot
- 16 Process Management (Processes and Threads)
- 17 Process State
- 18 Process Control Block
- 19 Process Scheduling
- 20 Context Switch
- 21 Operation on Processes – Process Creation
- 22 Operation on Processes – Process Termination
- 23 Interprocess Communication
- 24 Shared Memory Systems
- 25 Message Passing Systems (Part 1)
- 26 Message Passing Systems (Part 2)
- 27 Message Passing Systems (Part 3)
- 28 Sockets in Operating System
- 29 Remote Procedure Calls (RPC)
- 30 Issues in RPC & How They're Resolved
- 31 Introduction to Threads
- 32 Multithreading Models & Hyperthreading
- 33 fork() and exec() System Calls
- 34 Threading Issues [fork() & exec() System Calls]
- 35 Threading Issues (Thread Cancellation)
- 36 Introduction to CPU Scheduling
- 37 CPU and I/O Burst Cycles
- 38 Preemptive and Non-Preemptive Scheduling
- 39 Scheduling Criteria
- 40 Scheduling Algorithms - First Come First Served (FCFS)
- 41 First Come First Served Scheduling (Solved Problem 1)
- 42 First Come First Served Scheduling (Solved Problem 2)
- 43 Scheduling Algorithms - Shortest Job First (SJF)
- 44 Shortest Job First Scheduling (Solved Problem 1)
- 45 Shortest Job First Scheduling (Solved Problem 2)
- 46 Scheduling Algorithms - Priority Scheduling
- 47 Priority Scheduling (Solved Problem 1)
- 48 Priority Scheduling (Solved Problem 2)
- 49 Scheduling Algorithms - Round Robin Scheduling
- 50 Round Robin Scheduling (Turnaround Time & Waiting Time)
- 51 Round Robin Scheduling - Solved Problem (Part 1)
- 52 Round Robin Scheduling - Solved Problem (Part 2)
- 53 Multilevel Queue Scheduling Algorithm
- 54 Multilevel Feedback-Queue Scheduling Algorithm
- 55 Scheduling Algorithms – Solved Problems
- 56 Process Synchronization
- 57 The Critical-Section Problem
- 58 Peterson’s Solution
- 59 Test and Set Lock
- 60 Semaphores
- 61 Disadvantages of Semaphores
- 62 The Bounded Buffer Problem
- 63 The Readers Writers Problem
- 64 The Dining Philosophers Problem
- 65 Monitors
- 66 Dining Philosophers Solution using Monitors
- 67 Process Synchronization - Problem 1
- 68 Process Synchronization - Problem 2
- 69 Process Synchronization - Problem 3
- 70 Process Synchronization - Problem 4
- 71 Process Synchronization - Problem 5
- 72 Deadlocks | Chapter-7 | Operating System | nesoacademy.org
- 73 Main Memory | Chapter-8 | Operating System | nesoacademy.org
- 74 Virtual Memory | Chapter-9 | Operating System | nesoacademy.org
- 75 File Systems | Chapter-10 | Operating System | nesoacademy.org
- 76 File System Implementation | Chapter-11 | Operating System | nesoacademy.org
- 77 Mass Storage Structure | Chapter-12 | Operating System | nesoacademy.org