Operating Systems - Complete Course

Operating Systems - Complete Course

Neso Academy via YouTube Direct link

Preemptive and Non-Preemptive Scheduling

38 of 77

38 of 77

Preemptive and Non-Preemptive Scheduling

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.