Real-Time Operating Systems Quiz 1

Real-Time Operating Systems Quiz 1

University

13 Qs

quiz-placeholder

Similar activities

Data Science Quizz

Data Science Quizz

University

14 Qs

pressure notes

pressure notes

9th Grade - University

12 Qs

Revision

Revision

University

10 Qs

CO Unit 1

CO Unit 1

2nd Grade - University

9 Qs

Vibration Quiz 1

Vibration Quiz 1

University

15 Qs

Emerging technologies in image segmentation

Emerging technologies in image segmentation

University

10 Qs

Bill Nye Inventions

Bill Nye Inventions

6th Grade - University

15 Qs

Construction Communication Quiz

Construction Communication Quiz

University

14 Qs

Real-Time Operating Systems Quiz 1

Real-Time Operating Systems Quiz 1

Assessment

Quiz

Engineering

University

Medium

Created by

DJ CHEN

Used 2+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

13 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the primary role of the kernel in a real-time operating system (RTOS)?

Manage low-level I/O operations directly

Handle interrupt requests only

Manage tasks, scheduling, and resource allocation

Replace hardware-level timers

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is CMSIS-Core designed to provide?

High-level task management

A hardware abstraction layer for Cortex-M microcontrollers

Peripheral drivers for STM32 microcontrollers

Power management for low-power systems

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following accurately describes context switching in an RTOS?

Swapping hardware interrupts between cores

Saving and restoring the state of a task to switch to another task

Resetting all tasks when a new task arrives

Allocating additional stack space for higher-priority tasks

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In Rate-Monotonic Scheduling (RMS), why are tasks with shorter periods assigned higher priority?

To ensure deadlines of low-priority tasks are always missed

Because they have longer deadlines

To meet frequent execution requirements for time-critical tasks

To improve CPU power consumption

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do interrupts and preemptive scheduling differ?

Interrupts pause only kernel tasks, while preemption affects all tasks

Preemption is used for real-time deadlines, while interrupts are for event handling

Interrupts are triggered by software events, preemption by hardware

Interrupts are synchronous, preemption is asynchronous

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main advantage of using fixed-priority scheduling in embedded systems?

It guarantees 100% CPU utilization

It avoids task starvation by balancing priorities dynamically

It provides predictable timing for real-time applications

It ensures tasks are executed in the order they are created

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which timer function is typically implemented by the SysTick Timer in Cortex-M microcontrollers?

Generating PWM output

Time-stamping UART data

Periodic scheduler interrupts for task management

Resetting stack pointers

Create a free account and access millions of resources

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?