Intro to Embedded Computer Systems Flashcards

1
Q

What is the difference between a microprocessor and a microcontroller? Which is used for embedded computing?

A

The microprocessor is a CPU, while a microcontroller has a CPU along with memory and I/O devices

Microcontroller is better embedded computing due to its simplicity and low power consumption and cost

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

What are some characteristics of embedded computer systems?

A
  1. Sophisticated functionality
  2. Low cost
  3. Low power consumption
  4. Real-time operation
  5. Meets tight deadlines
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a functional requirement?

A

Functional requirements define what attribute a computing system must have to achieve design goal.

Non-functional requirements are general attributes or constraints of the computing system.

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

What is the difference between soft and hard real time?

A

Hard real time means that missing the deadline leads to system failure. Soft deadline means missing deadline leads to degraded performance.

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

What is edge computing?

A

Computing devices in the network in close proximity to each other (processing data close to where its generated)

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

What is cloud computing?

A

Computing across the network in which other devices are located far away locations

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

What is performance in computing?

A

Instructions meeting their deadlines

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