1.1.1c - embedded systems (y12) Flashcards

1
Q

What is an embedded system?

A

A computer system built into a device to perform dedicated functions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Give an example of an embedded system.

A

Washing machine controller.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How is an embedded system different from a general-purpose computer?

A

It’s designed for one or few specific tasks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What kind of operating system do embedded systems typically use?

A

A minimal or real-time OS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Why are embedded systems efficient?

A

They are optimised for their specific purpose.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What’s a key advantage of embedded systems?

A

Reliability and efficiency for dedicated tasks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Can embedded systems be reprogrammed?

A

Often no, they are programmed once (firmware).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Where are embedded systems commonly found?

A

Cars, appliances, medical devices, industrial machines.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is firmware?

A

Permanent software programmed into read-only memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Why do embedded systems use low power?

A

To be energy efficient for small devices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is real-time processing?

A

Responding to inputs instantly and predictably.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why is real-time processing important?

A

Crucial in systems where timing is critical (e.g. airbags).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is meant by deterministic behaviour in embedded systems?

A

They always respond in a predictable way.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Are embedded systems multi-tasking?

A

Usually not, they handle specific tasks only.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How do embedded systems handle input/output?

A

Through dedicated sensors and actuators.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What type of memory is common in embedded systems?

A

ROM and flash memory.

17
Q

Why is ROM important in embedded systems?

A

It stores the permanent firmware.

18
Q

What’s the benefit of small code size in embedded systems?

A

Requires less memory and power.

19
Q

Why do embedded systems have minimal user interfaces?

A

They are designed to operate automatically.

20
Q

How are embedded systems updated?

A

Via firmware updates, if supported.

21
Q

Can embedded systems connect to networks?

A

Some can, e.g. IoT devices.

22
Q

What is an example of a safety-critical embedded system?

A

Pacemaker or anti-lock braking system.

23
Q

What is modular design in embedded systems?

A

Breaking into functional parts for efficiency and reuse.

24
Q

Why are embedded systems often written in C or assembly?

A

For close hardware control and efficiency.

25
What is latency in embedded systems?
Delay between input and system response.
26
What’s the role of microcontrollers in embedded systems?
They serve as the CPU of the system.
27
Are embedded systems always physical devices?
Yes, they're always part of a larger device.
28
How are embedded systems tested?
With simulation and real-world usage.
29
What is one drawback of embedded systems?
Harder to update or repurpose.
30
Why are embedded systems often mass-produced?
They are designed for large-scale use in products.