In scheduling, there are two main schools of thought: preemptive and nonpreemptive

Principles of Information Systems (MindTap Course List)
12th Edition
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter10: Information And Decision Support Systems
Section: Chapter Questions
Problem 3SAT
icon
Related questions
Question

In scheduling, there are two main schools of thought: preemptive and nonpreemptive.

Expert Solution
Step 1

CPU scheduling:-

CPU scheduling is the process of determining which process should be allocated to the CPU and when. This is done by the operating system, in order to maximize the CPU utilization and throughput, while also trying to ensure fair distribution of the CPU among all processes. Scheduling algorithms are used to decide which process will be allocated the CPU first, and for how long. Scheduling algorithms are typically classified as preemptive or non-preemptive. Preemptive scheduling allows the operating system to take away the CPU from a process before it has finished using it, while non-preemptive scheduling requires the process to finish using the CPU before it can be taken away.

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Time complexity
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr