Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

51.

Which of the following schedulers take decisions at run-time?(a) preemptive scheduler(b) non preemptive scheduler(c) dynamic scheduler(d) static schedulerI have been asked this question by my college director while I was bunking the class.This intriguing question originated from Classification of Scheduling Algorithms topic in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems

Answer»

Correct ANSWER is (c) dynamic scheduler

The best 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.

52.

Which scheduling algorithm cannot be used with a standard OS providing fixed priorities?(a) LL(b) LST(c) EDD(d) EFDI had been asked this question by my school principal while I was bunking the class.The question is from Aperiodic Scheduling in section Embedded Operating System, Middleware and Scheduling of Embedded Systems

Answer»
53.

In which scheduling, the task priorities are a monotonically decreasing function of laxity?(a) LL(b) EDD(c) EFD(d) LSTI got this question in my homework.Question is from Aperiodic Scheduling topic in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems

Answer»

Correct CHOICE is (a) LL

Explanation: In the least laxity algorithm, the laxity can be changed dynamically which shows that the TASK priorities are a monotonically DECREASING function of laxity.

54.

Which scheduler takes their designs at design time?(a) preemptive scheduler(b) non preemptive scheduler(c) dynamic scheduler(d) static schedulerThis question was addressed to me during an online interview.The query is from Classification of Scheduling Algorithms in section Embedded Operating System, Middleware and Scheduling of Embedded Systems

Answer»

Right answer is (d) static scheduler

Best 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 a decision at the run-time.