Embedded Operating System, Middleware and Scheduling

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

Start Quiz

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

Quiz/Test Summary
Title: Embedded Operating System, Middleware and Scheduling
Questions: 15
Contributed by:
Steve