CPU Scheduling Process Overview
12 Questions
0 Views

CPU Scheduling Process Overview

Created by
@SmittenPluto

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

CPU Scheduling is a process that allows one process to use the CPU while another process is delayed due to unavailability of resources such as I / O etc, thus making full use of the CPU. The purpose of CPU Scheduling is to make the system more efficient, faster, and ______.

fairer

Whenever the CPU becomes idle, the operating system must select one of the processes in the ______ for launch.

line

The selection process is done by a temporary (CPU) ______.

scheduler

Process Scheduling is an OS task that schedules processes of different states like ready, waiting, and ______.

<p>running</p> Signup and view all the answers

Process scheduling allows OS to allocate a time interval of CPU execution for each ______.

<p>process</p> Signup and view all the answers

Three types of Operating System queues Job Queue, Ready Queue, and ______ Queue.

<p>Device</p> Signup and view all the answers

One of the processes is allocated the ______ and it is executing

<p>CPU</p> Signup and view all the answers

The process should issue an I/O ______

<p>request</p> Signup and view all the answers

The process should be waiting for its ______

<p>termination</p> Signup and view all the answers

The process should create a new ______

<p>subprocess</p> Signup and view all the answers

Three types of Process Scheduler: Long Term Scheduler or Job Scheduler – this scheduler regulates the program select process from the queue and loads them into ______ for execution.

<p>memory</p> Signup and view all the answers

Short-Term Scheduler or CPU Scheduler – the main goal of this scheduler is to boost the system performance according to set ______.

<p>criteria</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser