Exam 13: Embedded Operating Systems

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

A mutex is used to enforce mutually exclusive access to a resource, allowing only one thread at a time to gain access.

Free
(True/False)
4.9/5
(31)
Correct Answer:
Verified

True

__________ are the clients of the driver.

Free
(Multiple Choice)
4.9/5
(35)
Correct Answer:
Verified

C

__________ are an eCos synchronization mechanism that provides a means for two threads to exchange information.

Free
(Short Answer)
4.9/5
(32)
Correct Answer:
Verified

Mailboxes

An __________ is a 32-bit word used as a synchronization mechanism.

(Short Answer)
4.9/5
(37)

The eCos kernel can be configured to support either a priority inheritance protocol or a _________ protocol.

(Short Answer)
4.7/5
(44)

An eCos Deferred Service Routing (DSR) is invoked in response to a request by an __________ .

(Short Answer)
4.8/5
(37)

Typically, more complex embedded systems do not include an OS.

(True/False)
4.8/5
(33)

The TinyOS scheduler operates across all components.

(True/False)
4.7/5
(30)

The HAL is implemented as three separate modules: Architecture, Variant, and _________ .

(Short Answer)
4.9/5
(40)

The __________ interface allows the client to hold on to a resource until the client is notified that someone else needs the resource.

(Multiple Choice)
4.8/5
(37)

A key design requirement for _________ is portability to different architectures and platforms with minimal effort.

(Multiple Choice)
4.8/5
(36)

The _________ is software that presents a consistent API to the upper layers and maps upper-layer operations onto a specific hardware platform.

(Short Answer)
4.8/5
(46)

The _________ was designed to satisfy four main objectives: low interrupt latency, low task switching latency, small memory footprint, and deterministic behavior.

(Short Answer)
4.9/5
(25)

In TinyOS, __________ are nonblocking requests.

(Short Answer)
4.9/5
(43)

A spinlock should be used on a single-processor system.

(True/False)
4.7/5
(44)

Embedded software does not execute in response to external events.

(True/False)
4.7/5
(34)

The eCos kernel can be configured to provide one of two scheduler designs: a multilevel queue scheduler and the __________ .

(Short Answer)
4.8/5
(45)

__________ are a combination of computer hardware and software designed to perform a dedicated function.

(Short Answer)
4.7/5
(32)

The __________ module contains the code necessary for processor startup, interrupt delivery, context switching, and other functionality specific to the instruction set architecture of that processor family.

(Multiple Choice)
4.9/5
(39)

Embedded systems can be part of a larger system or product.

(True/False)
4.8/5
(41)
Showing 1 - 20 of 45
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)