Week 0 Flashcards

Introduction

1
Q

Why bother embedding a computer?

A

1) Improve performance
2) Add features
3) Reduce cost (purchase or operating)
4) increase dependability

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

Define Embedded Computer System

A

A computer (information processing) that has been embedded into a larger system in order to improve it in some way.
Embedded Computers typically:
*Have a micro-controller embedded
*Have been configured to perform a specific task
*Run software that is not accessible to the user of the device
*Run software that has been programmed into ROM

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

Why embed a computer when you could design a dedicated control circuit?

A

Embedded computers are:
Flexible
Cheap
Readily available
They offer a much cheaper development process

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

Name the four most common operations embedded systems can perform

A

1) Closed loop control
2) Sequencing
3) Signal conditioning and processing
4) Communications and networking

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

What is flash memory?

A

Memory that is retained when power is lost

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

What is SRAM

A

Static Random Access Memory
Temporary memory that is lost when power is lost.

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

A micro-controller contains what components?

A

A CPU
Memory
Clock Generator(s)
Timer(s)
Input/Output Devices (Communication interfaces and ADC/DAC
Other system devices such as power management and security

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

What are the four general categories the Embedded Systems fall into? (Functional Requirements)

A

1) general Computing
2) Control Systems
3) Signal Processing
4) Communication and Networking

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

List some non-functional requirements of embedded systems (Constraints)

A

*Size
*Weight
*Power consumption
*Environment
-Temperature, Vibration, Water, Corrosion, Shock, RF Interference
*Safety Critical Operation
-Timing, Security
*Cost

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

List the three distinctive attributes of embedded systems

A

1) Sophisticated functionality - Able to run several algorithms in parallel
2) Reactive - Able to respond to external events (periodic and aperiodic)
3) Real Time - Able to respond to an input within a tightly constrained time frame. Hard Real Time - absolute deadlines or Soft Real Time - non critical deadlines.

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