1.

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

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.



Discussion

No Comment Found

Related InterviewSolutions