Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Tests  >  Test: Classification of Scheduling Algorithms - Computer Science Engineering (CSE) MCQ

Test: Classification of Scheduling Algorithms - Computer Science Engineering (CSE) MCQ


Test Description

15 Questions MCQ Test - Test: Classification of Scheduling Algorithms

Test: Classification of Scheduling Algorithms for Computer Science Engineering (CSE) 2024 is part of Computer Science Engineering (CSE) preparation. The Test: Classification of Scheduling Algorithms questions and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus.The Test: Classification of Scheduling Algorithms MCQs are made for Computer Science Engineering (CSE) 2024 Exam. Find important definitions, questions, notes, meanings, examples, exercises, MCQs and online tests for Test: Classification of Scheduling Algorithms below.
Solutions of Test: Classification of Scheduling Algorithms questions in English are available as part of our course for Computer Science Engineering (CSE) & Test: Classification of Scheduling Algorithms solutions in Hindi for Computer Science Engineering (CSE) course. Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free. Attempt Test: Classification of Scheduling Algorithms | 15 questions in 25 minutes | Mock test for Computer Science Engineering (CSE) preparation | Free important questions MCQ to study for Computer Science Engineering (CSE) Exam | Download free PDF with solutions
Test: Classification of Scheduling Algorithms - Question 1

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

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 1

Explanation: The 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.

Test: Classification of Scheduling Algorithms - Question 2

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

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 2

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

1 Crore+ students have signed up on EduRev. Have you? Download the App
Test: Classification of Scheduling Algorithms - Question 3

Which of the task are not periodic?

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 3

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

Test: Classification of Scheduling Algorithms - Question 4

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

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 4

Explanation: 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.

Test: Classification of Scheduling Algorithms - Question 5

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

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 5

Explanation: The nonpreemptive scheduling is based on the assumptions 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.

Test: Classification of Scheduling Algorithms - Question 6

 Which scheduler take their designs at design time?

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 6

Explanation: The static scheduler take 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 decision at the run-time.

Test: Classification of Scheduling Algorithms - Question 7

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

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 7

Explanation: 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.

Test: Classification of Scheduling Algorithms - Question 8

Which scheduler generates tables and forward to the dispatcher?

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 8

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

Test: Classification of Scheduling Algorithms - Question 9

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

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 9

Explanation: 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.

Test: Classification of Scheduling Algorithms - Question 10

What does TDL stand for?

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 10

Explanation: TDL is a task descriptor list which contains the cyclic schedule for all activities of the node and the temporal control structure is encoded by the task descriptor table.

Test: Classification of Scheduling Algorithms - Question 11

Which scheduling algorithm can be used in mixed software/hardware systems?

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 11

Explanation: The complex algorithm is used in mixed software/hardware systems. It can be used to handle multiple processors.

Test: Classification of Scheduling Algorithms - Question 12

Which algorithm can distinguish homogeneous multiprocessor system and heterogeneous multiprocessor system?

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 12

Explanation: The simple algorithm can be used in handling single processors and the complex algorithm is used in mixed both in software and the hardware systems. It can also be used to distinguish homogeneous multiprocessor system and heterogeneous multiprocessor systems. The complex algorithm can be used to handle multiple processors whereas .

Test: Classification of Scheduling Algorithms - Question 13

Which of the following scheduling test can be used to show that no scheduling exist?

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 13

Explanation: The necessary and sufficient conditions are used in the schedulability test. For necessary condition, the test is based only on the necessary conditions and it also can be used to show that no schedule exists. The sufficient condition indicates that no schedule exists even if there exist one.

Test: Classification of Scheduling Algorithms - Question 14

 Which scheduling test is used to indicate that no scheduling exist even if there exist one?

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 14

Explanation: The sufficient condition indicates that no schedule exists even if there exist one and the necessary condition indicates that no schedule exists even if a schedule exists.

Test: Classification of Scheduling Algorithms - Question 15

Which algorithm can be used to schedule tasks at run-time?

Detailed Solution for Test: Classification of Scheduling Algorithms - Question 15

Explanation: The online scheduling algorithm schedule tasks at run-time which is based on the information regarding the task whereas offline algorithms schedule tasks take a priori knowledge about the execution times, arrival times and deadlines into account.

Information about Test: Classification of Scheduling Algorithms Page
In this test you can find the Exam questions for Test: Classification of Scheduling Algorithms solved & explained in the simplest way possible. Besides giving Questions and answers for Test: Classification of Scheduling Algorithms, EduRev gives you an ample number of Online tests for practice

Top Courses for Computer Science Engineering (CSE)

Download as PDF

Top Courses for Computer Science Engineering (CSE)