Deck 13: Embedded Operating Systems

ملء الشاشة (f)
exit full mode
سؤال
The TinyOS scheduler operates across all components.
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
A spinlock should be used on a single-processor system.
سؤال
Configurability, direct use of interrupts, I/O device flexibility, and real-time operation are some of the unique characteristics and design requirements for __________ .

A) Tiny OS
B) eCos
C) embedded operating systems
D) OS service routines
سؤال
The Hardware Abstraction Layer is the same for each hardware platform.
سؤال
A mutex is used to enforce mutually exclusive access to a resource, allowing only one thread at a time to gain access.
سؤال
All functionality that is typically included in the kernel of an OS is included in the eCos kernel.
سؤال
Embedded software does not execute in response to external events.
سؤال
_________ is one of the most widely used embedded operating systems.

A) API
B) eCos
C) TinyOS
D) MQS
سؤال
General-purpose computer systems far outnumber embedded systems.
سؤال
Embedded systems can be part of a larger system or product.
سؤال
__________ refers to the use of electronics and software within a product.

A) TinyOS
B) General purpose computer
C) Embedded system
D) Desktop system
سؤال
The disadvantage of using a general-purpose OS is that it is not optimized for real-time and embedded applications.
سؤال
Typically, more complex embedded systems do not include an OS.
سؤال
Two examples of operating systems that have been designed from the ground up for embedded applications are TinyOS and _________ .

A) eCos
B) Linux
C) BSD
D) HAL
سؤال
A key design requirement for _________ is portability to different architectures and platforms with minimal effort.

A) HAL
B) TinyOS
C) GNU
D) eCos
سؤال
The eCos configuration tool runs on Windows or Linux.
سؤال
The bitmap scheduler is configured with 8, 16, or 32 priority levels.
سؤال
A simple embedded system, with simple functionality, may be controlled by a special-purpose program or set of programs with no other software.
سؤال
General-purpose operating systems typically permit any user process to use interrupts directly.
سؤال
An antilock braking system in a car is an example of an embedded system.
سؤال
__________ has become a popular approach to implementing wireless sensor network software.

A) eCos
B) TinyOS
C) Arbiter
D) Embedded system
سؤال
The _________ was designed to satisfy four main objectives: low interrupt latency, low task switching latency, small memory footprint, and deterministic behavior.
سؤال
The __________ interface allows the client to hold on to a resource until the client is notified that someone else needs the resource.

A) resource configure
B) resource requested
C) resource
D) resource-specific
سؤال
__________ are the clients of the driver.

A) DSRs
B) ISRs
C) Threads
D) I/O systems
سؤال
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.

A) Variant
B) Platform
C) Memory Management
D) Architecture
سؤال
The HAL is implemented as three separate modules: Architecture, Variant, and _________ .
سؤال
_________ in TinyOS may be tied either directly or indirectly to hardware events.

A) Commands
B) Tasks
C) Timers
D) Events
سؤال
The eCos _________ is used to configure an eCos package to run on a target embedded system.
سؤال
A __________ is a flag that a thread can check before executing a particular piece of code.
سؤال
The _________ is an open source, royalty-free, real-time OS intended for embedded applications.
سؤال
The _________ is software that presents a consistent API to the upper layers and maps upper-layer operations onto a specific hardware platform.
سؤال
A __________ is invoked in response to a hardware interrupt.
سؤال
Which of the following does NOT properly characterize eCos?

A) works best with predictable rather than real-time requirements
B) intended for embedded applications
C) open source
D) royalty free
سؤال
An __________ is a 32-bit word used as a synchronization mechanism.
سؤال
__________ are a combination of computer hardware and software designed to perform a dedicated function.
سؤال
The __________ module includes code for startup, chip selection configuration, interrupt controllers, and timer devices.

A) Architecture
B) Variant
C) MMU
D) Platform
سؤال
The eCos __________ is a framework for supporting device drivers.

A) standard C library
B) hardware abstraction layer
C) eCos kernel
D) I/O system
سؤال
Each _________ in a component is similar to a thread in an ordinary OS, with certain limitations.

A) kernel
B) command
C) event
D) task
سؤال
__________ are an eCos synchronization mechanism that provides a means for two threads to exchange information.
سؤال
Operate with limited resources, adapt to hardware evolution, support a wide range of applications, support a diverse set of platforms, and be robust are goals for __________ .

A) TinyOs
B) eCos
C) DSRs
D) ISRs
سؤال
The eCos kernel can be configured to provide one of two scheduler designs: a multilevel queue scheduler and the __________ .
سؤال
In TinyOS, __________ are nonblocking requests.
سؤال
The eCos kernel can be configured to support either a priority inheritance protocol or a _________ protocol.
سؤال
There are two general approaches to developing an embedded OS: take an existing OS and adapt it for the embedded application, and __________ .
سؤال
An eCos Deferred Service Routing (DSR) is invoked in response to a request by an __________ .
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/45
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 13: Embedded Operating Systems
1
The TinyOS scheduler operates across all components.
True
2
A spinlock should be used on a single-processor system.
False
3
Configurability, direct use of interrupts, I/O device flexibility, and real-time operation are some of the unique characteristics and design requirements for __________ .

A) Tiny OS
B) eCos
C) embedded operating systems
D) OS service routines
C
4
The Hardware Abstraction Layer is the same for each hardware platform.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
5
A mutex is used to enforce mutually exclusive access to a resource, allowing only one thread at a time to gain access.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
6
All functionality that is typically included in the kernel of an OS is included in the eCos kernel.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
7
Embedded software does not execute in response to external events.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
8
_________ is one of the most widely used embedded operating systems.

A) API
B) eCos
C) TinyOS
D) MQS
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
9
General-purpose computer systems far outnumber embedded systems.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
10
Embedded systems can be part of a larger system or product.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
11
__________ refers to the use of electronics and software within a product.

A) TinyOS
B) General purpose computer
C) Embedded system
D) Desktop system
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
12
The disadvantage of using a general-purpose OS is that it is not optimized for real-time and embedded applications.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
13
Typically, more complex embedded systems do not include an OS.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
14
Two examples of operating systems that have been designed from the ground up for embedded applications are TinyOS and _________ .

A) eCos
B) Linux
C) BSD
D) HAL
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
15
A key design requirement for _________ is portability to different architectures and platforms with minimal effort.

A) HAL
B) TinyOS
C) GNU
D) eCos
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
16
The eCos configuration tool runs on Windows or Linux.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
17
The bitmap scheduler is configured with 8, 16, or 32 priority levels.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
18
A simple embedded system, with simple functionality, may be controlled by a special-purpose program or set of programs with no other software.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
19
General-purpose operating systems typically permit any user process to use interrupts directly.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
20
An antilock braking system in a car is an example of an embedded system.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
21
__________ has become a popular approach to implementing wireless sensor network software.

A) eCos
B) TinyOS
C) Arbiter
D) Embedded system
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
22
The _________ was designed to satisfy four main objectives: low interrupt latency, low task switching latency, small memory footprint, and deterministic behavior.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
23
The __________ interface allows the client to hold on to a resource until the client is notified that someone else needs the resource.

A) resource configure
B) resource requested
C) resource
D) resource-specific
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
24
__________ are the clients of the driver.

A) DSRs
B) ISRs
C) Threads
D) I/O systems
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
25
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.

A) Variant
B) Platform
C) Memory Management
D) Architecture
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
26
The HAL is implemented as three separate modules: Architecture, Variant, and _________ .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
27
_________ in TinyOS may be tied either directly or indirectly to hardware events.

A) Commands
B) Tasks
C) Timers
D) Events
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
28
The eCos _________ is used to configure an eCos package to run on a target embedded system.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
29
A __________ is a flag that a thread can check before executing a particular piece of code.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
30
The _________ is an open source, royalty-free, real-time OS intended for embedded applications.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
31
The _________ is software that presents a consistent API to the upper layers and maps upper-layer operations onto a specific hardware platform.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
32
A __________ is invoked in response to a hardware interrupt.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
33
Which of the following does NOT properly characterize eCos?

A) works best with predictable rather than real-time requirements
B) intended for embedded applications
C) open source
D) royalty free
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
34
An __________ is a 32-bit word used as a synchronization mechanism.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
35
__________ are a combination of computer hardware and software designed to perform a dedicated function.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
36
The __________ module includes code for startup, chip selection configuration, interrupt controllers, and timer devices.

A) Architecture
B) Variant
C) MMU
D) Platform
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
37
The eCos __________ is a framework for supporting device drivers.

A) standard C library
B) hardware abstraction layer
C) eCos kernel
D) I/O system
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
38
Each _________ in a component is similar to a thread in an ordinary OS, with certain limitations.

A) kernel
B) command
C) event
D) task
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
39
__________ are an eCos synchronization mechanism that provides a means for two threads to exchange information.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
40
Operate with limited resources, adapt to hardware evolution, support a wide range of applications, support a diverse set of platforms, and be robust are goals for __________ .

A) TinyOs
B) eCos
C) DSRs
D) ISRs
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
41
The eCos kernel can be configured to provide one of two scheduler designs: a multilevel queue scheduler and the __________ .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
42
In TinyOS, __________ are nonblocking requests.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
43
The eCos kernel can be configured to support either a priority inheritance protocol or a _________ protocol.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
44
There are two general approaches to developing an embedded OS: take an existing OS and adapt it for the embedded application, and __________ .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
45
An eCos Deferred Service Routing (DSR) is invoked in response to a request by an __________ .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.