

InterviewSolution
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.
1. |
Who proposed the LDF algorithm?(a) Bayes(b) Nyquist(c) Lawler(d) StankovicThis question was posed to me by my college director while I was bunking the class.The question is from Aperiodic Scheduling in portion Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Correct OPTION is (C) Lawler |
|
2. |
Which of the following scheduling test can be used to show that no scheduling exist?(a) sufficient test(b) necessary test(c) complex test(d) simple testThe question was asked in an interview for job.My query is from Classification of Scheduling Algorithms topic in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» CORRECT OPTION is (b) necessary test Easiest 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 exists ONE. |
|
3. |
Which estimate approach takes more time to consume?(a) accurate value(b) estimated value(c) accurate cost and performance value(d) estimated cost and performance valueThis question was addressed to me in class test.The query is from Prediction of Execution Times topic in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct ANSWER is (C) accurate COST and performance value |
|
4. |
Which of the following is more difficult than the scheduling independent task?(a) scheduling algorithm(b) scheduling independent task(c) scheduling dependent task(d) aperiodic scheduling algorithmThe question was asked in an international level competition.This intriguing question comes from Periodic Scheduling topic in portion Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Right option is (c) scheduling dependent task |
|
5. |
Which algorithm can distinguish homogeneous multiprocessor system and heterogeneous multiprocessor system?(a) complex algorithm(b) simple algorithm(c) scheduler algorithm(d) preemptive algorithmI had been asked this question in semester exam.The question is from Classification of Scheduling Algorithms topic in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct answer is (a) complex ALGORITHM |
|
6. |
Deadline interval – execution time =(a) laxity(b) execution time(c) deadline interval(d) periodThe question was posed to me during a job interview.Asked question is from Aperiodic Scheduling topic in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Correct option is (a) LAXITY |
|
7. |
Which of the following systems are entirely controlled by the timer?(a) voltage triggered(b) time triggered(c) aperiodic task scheduler(d) periodic task schedulerThis question was addressed to me in an international level competition.I'd like to ask this question from Classification of Scheduling Algorithms topic in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» CORRECT answer is (b) time triggered To explain I would say: 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. |
|
8. |
Which of the following is the base for scheduling algorithm?(a) WCET(b) time(c) execution time(d) address accessing timeI got this question in unit test.Enquiry is from Prediction of Execution Times in portion Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» | |
9. |
For which of the following WCET can be computed?(a) C program(b) assembly language(c) VHDL(d) program without recursionThis question was posed to me in homework.My question is from Prediction of Execution Times topic in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct choice is (d) program without recursion |
|
10. |
Which algorithm is dynamic scheduling algorithm?(a) LL(b) LST(c) EDF(d) EDDThe question was posed to me during a job interview.Query is from Aperiodic Scheduling topic in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» RIGHT CHOICE is (c) EDF To explain: The EDF or EARLIEST DEADLINE first can be implemented as a dynamic SCHEDULING algorithm. |
|
11. |
Which of the task are not periodic?(a) periodic task(b) unpredictable task(c) aperiodic task(d) jobThis question was posed to me in an international level competition.This intriguing question comes from Classification of Scheduling Algorithms topic in portion Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The CORRECT choice is (c) aperiodic task |
|
12. |
Which classification is based on the extension to standard operating systems?(a) software and hardware deadline(b) aperiodic deadline(c) periodic deadline(d) static and dynamic deadlineI had been asked this question during an interview for a job.The origin of the question is Classification of Scheduling Algorithms in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct answer is (a) software and hardware deadline |
|
13. |
Which of the following periodic scheduling is dynamic?(a) RMS(b) EDF(c) LST(d) LLI have been asked this question by my school teacher while I was bunking the class.Enquiry is from Periodic Scheduling in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The CORRECT option is (b) EDF |
|
14. |
Which algorithm is non-preemptive and can be used with a mono processor?(a) LDF(b) pre-emptive(c) aperiodic(d) LLI got this question during an internship interview.Query is from Aperiodic Scheduling topic in portion Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct choice is (a) LDF |
|
15. |
What does EDF stand for?(a) earliest deadline fix(b) earliest due fix(c) earliest due first(d) earliest deadline firstI got this question during an online interview.The above asked question is from Aperiodic Scheduling in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Correct answer is (d) EARLIEST deadline first |
|
16. |
The execution of the task is known as(a) process(b) job(c) task(d) threadThis question was posed to me in a job interview.This key question is from Periodic Scheduling topic in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The CORRECT ANSWER is (b) job |
|
17. |
Which of the following defines the task which must be executed at every defined unit of time?(a) aperiodic task(b) periodic task(c) job(d) processI had been asked this question in my homework.My enquiry is from Classification of Scheduling Algorithms topic in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Right option is (B) periodic task |
|
18. |
Which of the following can execute quickly, if the interrupt priority is higher in the system?(a) EDD(b) Sporadic event(c) LL(d) Aperiodic schedulingI got this question during an interview for a job.Query is from Periodic Scheduling topic in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» RIGHT answer is (b) Sporadic event The best explanation: The sporadic EVENTS are connected to the interrupts and execute them IMMEDIATELY because the INTERRUPT priority is the highest priority level in the system. |
|
19. |
Which of the following is based on static priorities?(a) Periodic EDF(b) RMS(c) LL(d) Aperiodic EDFI got this question during an interview for a job.Query is from Periodic Scheduling topic in portion Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct answer is (b) RMS |
|
20. |
What does EDD stand for?(a) earliest device date(b) earliest due date(c) earliest device deadline(d) earliest deadline deviceI got this question in an interview.My question is taken from Aperiodic Scheduling in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Right option is (b) earliest due DATE |
|
21. |
The WCET of which component can be computed if the task is mapped to hardware?(a) hardware(b) task(c) both task and hardware(d) application managerI have been asked this question in exam.The question is from Prediction of Execution Times in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The CORRECT option is (a) hardware |
|
22. |
Who developed the heuristic algorithm?(a) Stankovic and Ramamritham(b) Stankovic and Lawler(c) Lawler(d) StankovicI had been asked this question in a national level competition.Origin of the question is Aperiodic Scheduling topic in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» RIGHT OPTION is (a) Stankovic and RAMAMRITHAM Explanation: The heuristic algorithm is DEVELOPED by Stankovic and Ramamritham in 1991. |
|
23. |
Which scheduling test is used to indicate that no scheduling exist even if there exist one?(a) complex test(b) simple test(c) sufficient test(d) necessary testThis question was addressed to me in unit test.I need to ask this question from Classification of Scheduling Algorithms in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» RIGHT answer is (C) sufficient test Easiest 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. |
|
24. |
What does WCTE stand for?(a) wait case execution time(b) wait case encoder time(c) worst case execution time(d) worst code execution timeI had been asked this question in my homework.The query is from Prediction of Execution Times in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Correct choice is (c) worst case execution TIME |
|
25. |
Which of the following is independent scheduling?(a) LL(b) LST(c) EDD(d) RMSI had been asked this question in an internship interview.This intriguing question originated from Periodic Scheduling in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Correct answer is (d) RMS |
|
26. |
What does LDF stand for?(a) last deadline first(b) least deadline first(c) list deadline first(d) latest deadline firstI have been asked this question in an interview.Question is taken from Aperiodic Scheduling in portion Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Correct choice is (d) latest DEADLINE first |
|
27. |
Which algorithm can be used to schedule tasks at run-time?(a) online scheduler(b) offline scheduler(c) multiprocessor scheduler(d) uniprocessor schedulerI got this question by my school principal while I was bunking the class.My question comes from Classification of Scheduling Algorithms topic in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct ANSWER is (a) ONLINE scheduler |
|
28. |
Which scheduling algorithm can be used in mixed software/hardware systems?(a) simple algorithm(b) complex algorithm(c) uniprocessor algorithm(d) multiprocessor algorithmI got this question in quiz.My query is from Classification of Scheduling Algorithms in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» CORRECT OPTION is (B) complex ALGORITHM Explanation: The complex algorithm is used in mixed software/hardware systems. It can be used to handle multiple processors. |
|
29. |
Which scheduler generates tables and forward to the dispatcher?(a) static scheduler(b) dynamic scheduler(c) aperiodic scheduler(d) preemptive schedulerI had been asked this question in my homework.I'm obligated to ask this question of Classification of Scheduling Algorithms topic in portion Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Right choice is (a) STATIC scheduler |
|
30. |
Which of the scheduling algorithm are based on the assumption that tasks are executed until they are done?(a) periodic task(b) aperiodic task(c) non-preemptive scheduling(d) preemptive schedulingThe question was asked in unit test.The question is from Classification of Scheduling Algorithms topic in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct answer is (c) non-PREEMPTIVE SCHEDULING |
|
31. |
Which estimation approach is used by Jha and Dutt for hardware?(a) accurate cost and performance value(b) estimated cost and performance value(c) performance value(d) accurate costThe question was posed to me by my college director while I was bunking the class.This intriguing question comes from Prediction of Execution Times topic in portion Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Correct answer is (b) estimated COST and performance value |
|
32. |
Which of the following can be applied to periodic scheduling?(a) EDF(b) LL(c) LST(d) EDDThe question was posed to me in an interview for job.My question is from Periodic Scheduling topic in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct choice is (a) EDF |
|
33. |
How many assumptions have to meet for a rate monotonic scheduling?(a) 3(b) 4(c) 5(d) 6I got this question in a job interview.My query is from Periodic Scheduling in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Right choice is (d) 6 |
|
34. |
Which scheduling algorithm is can be used for an independent periodic process?(a) EDD(b) LL(c) LST(d) RMSThe question was posed to me during an interview.Question is from Periodic Scheduling in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» | |
35. |
Which algorithm is based on Jackson’s rule?(a) EDD(b) LL(c) EDF(d) LSTThe question was posed to me in my homework.This interesting question is from Aperiodic Scheduling topic in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Right answer is (a) EDD |
|
36. |
What does TDL stand for?(a) task descriptor list(b) task design list(c) temporal descriptor list(d) temporal design listThe question was posed to me in a national level competition.My enquiry is from Classification of Scheduling Algorithms in portion Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Right choice is (a) TASK descriptor LIST |
|
37. |
Which scheduling is the basis for a number of formal proofs of schedulability?(a) LL(b) RMS(c) LST(d) EDDI had been asked this question in an international level competition.My doubt stems from Periodic Scheduling topic in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» RIGHT option is (b) RMS To elaborate: The rate monotonic SCHEDULING which is an INDEPENDENT scheduling algorithm form the basis for a NUMBER of FORMAL proofs of schedulability. |
|
38. |
Which of the following are used to execute at regular intervals and check for ready sporadic tasks?(a) sporadic task server(b) sporadic task client(c) sporadic event application(d) sporadic registerI have been asked this question during an interview.This interesting question is from Periodic Scheduling in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» RIGHT option is (a) sporadic task server To elaborate: The special sporadic task SERVERS are used that execute at regular intervals and check for ready sporadic tasks which IMPROVE the predictability of the whole SYSTEM. |
|
39. |
Which of the following uses a preemptive periodic scheduling algorithm?(a) Pre-emptive scheduling(b) RMS(c) LL(d) LSTI had been asked this question in class test.I need to ask this question from Periodic Scheduling topic in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Correct CHOICE is (b) RMS |
|
40. |
What is the relationship between the priority of task and their period in RMS?(a) decreases(b) increases(c) remains unchanged(d) linearI have been asked this question during an online exam.I need to ask this question from Periodic Scheduling in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» CORRECT OPTION is (a) decreases Explanation: The PRIORITY of the task decreases monotonically with respect to their period in the rate MONOTONIC scheduling, that is, the task with the long period will GET a low priority but task with the short period will get a high priority. |
|
41. |
Which estimation technique can be used if interfaces to software synthesis tools and hardware synthesis tools exist?(a) performance value(b) estimated cost(c) estimated cost and performance value(d) accurate cost and performance valueThe question was asked in an internship interview.My question is based upon Prediction of Execution Times topic in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct answer is (d) accurate COST and performance value |
|
42. |
Which estimate approach is more precise?(a) estimated cost and performance value(b) accurate cost and performance value(c) performance value and execution time(d) estimated costThe question was asked by my school principal while I was bunking the class.This intriguing question comes from Prediction of Execution Times in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» RIGHT answer is (b) accurate cost and performance value The best I can explain: The accurate cost and performance value is POSSIBLE if interfaces to software SYNTHESIS tools and hardware synthesis tools exist and is more PRECISE than any other methods. |
|
43. |
Which algorithm requires the periodic checks of the laxity?(a) LST(b) LL(c) EDD(d) EFDThis question was addressed to me during an online exam.I'm obligated to ask this question of Aperiodic Scheduling topic in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Correct OPTION is (b) LL |
|
44. |
Which of the following can be implemented as static scheduling algorithm?(a) EDF(b) LL(c) EDD(d) LSTThe question was asked during an online exam.This intriguing question originated from Aperiodic Scheduling in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct choice is (c) EDD |
|
45. |
Which of the following is an aperiodic task requesting the processor at unpredictable times?(a) job(b) aperiodic task(c) sporadic(d) periodic taskThis question was addressed to me in an interview.My question is from Classification of Scheduling Algorithms in chapter Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» CORRECT option is (C) SPORADIC Easiest 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. |
|
46. |
Identify the standard software components that can be reused?(a) application manager(b) operating system(c) application software(d) memoryThe question was posed to me in an interview.The origin of the question is Prediction of Execution Times topic in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» The correct OPTION is (b) operating system |
|
47. |
Which scheduling algorithm is an optimal scheduling policy for mono-processor system?(a) preemptive algorithm(b) LST(c) EDD(d) LLThis question was addressed to me in an online interview.Enquiry is from Aperiodic Scheduling in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» RIGHT choice is (d) LL The best I can explain: The LEAST laxity algorithm is a DYNAMIC scheduling algorithm and hence it can be IMPLEMENTED as an optimal scheduling policy for the mono-processor system. The LL scheduling algorithm is ALSO preemptive scheduling. |
|
48. |
Which algorithm can be used if the preemptive is not allowed?(a) heuristic algorithm(b) LL(c) EDD(d) LSTThis question was addressed to me at a job interview.Enquiry is from Aperiodic Scheduling topic in section Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Correct choice is (a) heuristic algorithm |
|
49. |
How is a sporadic task can turn into a periodic task?(a) scheduling algorithm(b) sporadic task event(c) sporadic register(d) sporadic task serverThe question was asked in an interview for job.I'm obligated to ask this question of Periodic Scheduling topic in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» | |
50. |
Which of the following do the sporadic events are connected?(a) Interrupts(b) NMI(c) Software interrupt(d) TimerI got this question in examination.My question comes from Periodic Scheduling topic in division Embedded Operating System, Middleware and Scheduling of Embedded Systems |
Answer» Correct option is (a) Interrupts |
|