Search Header Logo

WIF3008 Pop Quiz Lecture 4: RTOS

Authored by ASMIZA SANI

Computers

University

Used 5+ times

WIF3008 Pop Quiz Lecture 4: RTOS
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following scheduling types is primarily used in hard real-time systems where tasks must execute at specific intervals?

Cooperative Scheduling

Round Robin Scheduling

Clock-Driven Scheduling

Priority-Based Scheduling

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which approach does an Event-Driven Scheduling system use to handle task execution?

Time intervals

Task dependencies

Task priority levels and triggers

FIFO queue processing

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In a Priority-Based Preemptive Scheduling system, a low-priority task is interrupted by:

A higher-priority task

A task of the same priority level

Any other task

Only when the task completes execution

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In Rate Monotonic Scheduling (RMS), tasks with which characteristic are assigned higher priority?

Tasks with longer execution time.

Tasks with shorter periods.

Tasks with lower priority numbers.

Tasks with shorter deadlines.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Priority Inversion occurs in RTOS when:

A lower-priority task preempts a higher-priority task.

 A high-priority task waits on a resource held by a lower-priority task.

Tasks are executed in reverse order of their priorities.

Tasks with no priority are executed before prioritized tasks.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Priority Inheritance Protocol is used in RTOS to:

Prevent deadlock by ensuring tasks complete on time.

Allow lower-priority tasks to inherit the priority of a high-priority task waiting on a shared resource.

Avoid task starvation by lowering the priority of high-priority tasks.

Increase the CPU usage by creating additional tasks.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Chain Blocking in RTOS refers to:

A situation where multiple tasks are waiting on a single resource.

A low-priority task causing delays for multiple high-priority tasks due to dependency on shared resources.

A single task repeatedly blocking itself.

Tasks being blocked in reverse order of their priorities.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?