Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Distributed Embedded Systems Quiz

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Why are embedded systems increasingly adopting distributed architectures for applications like automotive and IoT?

a)

To increase computational complexity

b)

To improve modularity, performance, and fault tolerance

c)

To reduce energy consumption only

d)

Because single-core processors are no longer available

2.

What is the primary purpose of partitioning and mapping in distributed embedded systems?

a)

Reducing power consumption by deactivating unused hardware

b)

Ensuring that safety and real-time constraints are met by assigning suitable processing elements (PEs) for application functions/tasks.

c)

Optimizing the color scheme of circuit board designs

d)

Making debugging easier in embedded software

3.

Which of the following factors can introduce undesired timing problems in a distributed implementation of real-time functions?

a)

Variability in message transmission delay

b)

Uncoordinated task execution across multiple ECUs

c)

Inconsistent synchronization among processing elements

d)

All of the above

4.

Why is network topology a critical design aspect in embedded systems?

a)

It determines how processing elements (PEs) communicate and influences bandwidth and fault tolerance

b)

It defines the physical placement of sensors inside a car

c)

It has no impact on system performance as long as all devices are connected

d)

It only affects wired networks, not wireless ones

5.

How does an event-triggered communication protocol (e.g., CAN) differ from a time-triggered protocol (e.g., FlexRay)?

a)

Event-triggered protocols prioritize scheduled execution, while time-triggered protocols operate only on demand

b)

Event-triggered protocols initiate communication based on system events, whereas time-triggered protocols follow a predefined schedule

c)

Event-triggered communication always has higher priority over time-triggered communication

d)

Time-triggered communication is only used in wireless networks

6.

Why is arbitration essential in communication buses like CAN?

a)

It ensures that higher-priority messages are transmitted first

b)

It allows multiple devices to communicate without message collisions

c)

It prevents unpredictable execution timing in real-time applications

d)

All of the above

7.

What is the primary function of the OSI Network Layer in Internet-enabled embedded systems?

a)

Managing encryption and security policies

b)

Routing packets across different networks

c)

Controlling hardware timers in real-time processors

d)

Formatting graphical data for display screens

8.

How does dynamic IP addressing (DHCP) benefit Internet-enabled embedded devices?

a)

It reduces the need for manual network configuration

b)

It ensures that all devices have permanent and unique addresses

c)

It prevents devices from accessing the Internet

d)

It has no effect on embedded network performance

9.

What are the challenges associated with latency and packet loss in IP-based communication for embedded systems?

a)

Best-effort routing in IP can lead to unpredictable delivery times

b)

Packet loss requires retransmissions, increasing system delays

c)

Global Internet performance is affected by traffic congestion and infrastructure limitations

d)

All of the above

10.

Why is CAN bus still widely used in automotive networks despite the availability of higher-speed alternatives?

a)

It provides deterministic real-time communication and fault tolerance

b)

It is the only protocol compatible with modern car engines

c)

It allows direct Internet access from vehicle components

d)

It eliminates the need for sensors in modern cars

11.

What is a key advantage of FlexRay over CAN in automotive applications?

a)

It offers higher bandwidth and deterministic communication

b)

It requires no arbitration for message transmission

c)

It only works with mechanical control systems

d)

It allows unlimited ECUs to communicate without delay

12.

What role does Ethernet play in modern vehicle networks?

a)

It replaces all other vehicle networking protocols

b)

It is primarily used for high-bandwidth applications like ADAS (Advanced Driver Assistance Systems)

c)

It is only useful for infotainment and not safety-critical applications

d)

It provides event-driven communication similar to CAN

13.

Which OSI layers are most relevant for real-time embedded systems that do not require Internet connectivity?

a)

Physical and Data Link layers (L1 & L2)

b)

Network and Transport layers (L3 & L4)

c)

Presentation and Application layers (L6 & L7)

d)

None, as embedded systems do not use OSI layers

14.

Why does blocking communication lead to unpredictable execution timing in real-time control applications?

a)

It forces tasks to wait for message transmission, introducing delays

b)

It speeds up message processing

c)

It ensures that all messages arrive at the same time

d)

It prevents CPU interruptions

15.

How does the OSI Transport Layer help mitigate the effects of best-effort routing in IP-based networks?

a)

It ensures packets are delivered in order and retransmits lost data

b)

It eliminates network congestion

c)

It bypasses the need for IP addressing

d)

It prevents real-time applications from experiencing any delays