# Scheduling Algorithm Classification MCQ Quiz – Objective Question with Answer for Scheduling Algorithm Classification

1. Which classification is based on the extension to standard operating systems?

Real-time scheduling can be classified into various criteria. The fundamental classification is the software and hardware deadline which is based on the extension to standard operating systems.

2. Which of the following defines the task which must be executed at every defined unit of time?

C. job
D. process

The periodic task is the one that must be executed in a defined unit of time say ‘p’ where p is called the period.

3. Which of the task are not periodic?

D. job

The aperiodic task is the one in which the task is not periodic but the periodic task is the one in which are the task is periodic. Each execution of a periodic task is known as the job.

4. Which of the following is an aperiodic task requesting the processor at unpredictable times?

A. job

The aperiodic tasks request the processor at unpredictable times if and only if there is a minimum separation between the times at which they request the processor which is called sporadic.

5. Which of the scheduling algorithm are based on the assumption that tasks are executed until they are done?

C. non-preemptive scheduling
D. preemptive scheduling

The non-preemptive scheduling is based on the assumption that the tasks are executed until the task is done whereas the preemptive scheduling is used if the task has long execution times or for a short response time.

6. Which of the following schedulers take decisions at run-time?

A. preemptive scheduler
B. non-preemptive scheduler
C. dynamic scheduler
D. static scheduler

The dynamic schedulers take decisions at run-time and they are quite flexible but generate overhead at run-time whereas static scheduler is the ones in which the scheduler take their designs at the design time.

7. Which scheduler takes their designs at design time?

A. preemptive scheduler
B. non-preemptive scheduler
C. dynamic scheduler
D. static scheduler

The static scheduler takes their designs at the design time and it also generates tables of start times which are forwarded to a simple dispatcher but the dynamic scheduler takes a decision at the run-time.

8. Which scheduler generates tables and forward to the dispatcher?

A. static scheduler
B. dynamic scheduler
C. aperiodic scheduler
D. preemptive scheduler

The static scheduler generates tables of start times which are forwarded to a simple dispatcher and it can be controlled by a timer that makes the dispatcher analyze the table.

9. Which of the following systems are entirely controlled by the timer?

A. voltage triggered
B. time triggered

The systems which are entirely controlled by a timer are known as entirely time-triggered systems. A temporal control structure is associated with the entirely time-triggered system which is encoded in a TDL, task descriptor list.

10. What does TDL stand for?