This set of MCQs helps students to learn about Embedded operating system, Middleware and scheduling whose to insure the embedded system operates in an efficient and reliable manner by managing hardware and software resource and to provide an abstraction layer to simplify the process of developing higher layers of software
Identify the standard software components that can be reused?
Application manager
Operating system
Application software
Memory
What does WCTE stand for?
Wait case execution time
Wait case encoder time
Worst case execution time
Worst code execution time
For which of the following WCET can be computed?
C program
Assembly language
VHDL
Program without recursion
The WCET of which component can be computed if the task is mapped to hardware?
Hardware
Task
Both task and hardware
Application manager
Which estimation approach is used by Jha and Dutt for hardware?
Accurate cost and performance value
Estimated cost and performance value
Performance value
Accurate cost
Which estimate approach is more precise?
Estimated cost and performance value
Accurate cost and performance value
Performance value and execution time
Estimated cost
Which estimate approach takes more time to consume?
Accurate value
Estimated value
Accurate cost and performance value
Estimated cost and performance value
Which estimation technique can be used if interfaces to software synthesis tools and hardware synthesis tools exist?
Performance value
Estimated cost
Estimated cost and performance value
Accurate cost and performance value
Which of the following is the base for scheduling algorithm?
WCET
Time
Execution time
Address accessing time
Which classification is based on the extension to standard operating systems?
Software and hardware deadline
Aperiodic deadline
Periodic deadline
Static and dynamic deadline
Which of the task are not periodic?
Periodic task
Unpredictable task
Aperiodic task
Job
Which of the following is an aperiodic task requesting the processor at unpredictable times?
Job
Aperiodic task
Sporadic
Periodic task
Which of the scheduling algorithm are based on the assumption that tasks are executed until they are done?
Periodic task
Aperiodic task
Non-preemptive scheduling
Preemptive scheduling
Which of the following schedulers take decisions at run-time?
Preemptive scheduler
Non preemptive scheduler
Dynamic scheduler
Static scheduler
Which scheduler takes their designs at design time?
Preemptive scheduler
Non preemptive scheduler
Dynamic scheduler
Static scheduler