EMBEDDED midterms edson

57 flashcardsby EdsonE → E
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
What does an accelerometer measure?
Proper acceleration
2
What can an accelerometer measure relative to gravity?
Tilt
3
What device measures rotation or changes in orientation?
Gyroscope
4
What device measures changes in sound pressure?
Microphone
5
What device measures velocity through a medium?
Anemometer
6
What navigation system uses satellites and triangulation?
GPS
7
What does an ultrasonic rangefinder listen for?
An echo
8
What is the main function of a sensor?
It converts physical characteristics into electrical signals
9
What is an actuator?
A device that converts electrical signals into physical characteristics or events
10
What is the easiest difference between a sensor and an actuator?
A sensor senses the environment while an actuator performs an action
11
What type of actuator produces straight-line motion?
Linear actuator
12
What type of actuator produces rotational motion?
Rotary actuator
13
What type of actuator uses fluid power?
Hydraulic actuator
14
What type of actuator uses compressed air?
Pneumatic actuator
15
What does LED stand for?
Light Emitting Diode
16
What is an LED?
A semiconductor device that emits light when current passes through it
17
What does PWM stand for?
Pulse Width Modulation
18
What is PWM used for?
Efficient delivery of large amounts of power under digital control
19
What physical effect does a motor apply to a load?
Torque
20
What is motor torque proportional to?
Current through the motor windings
21
How are DC motor coils modeled electrically?
A resistor and an inductor connected in series
22
What does R represent in a DC motor?
Resistance
23
What does L represent in a DC motor?
Inductance
24
What is an embedded processor?
A processor designed to perform a dedicated task within a larger system
25
What are the three common embedded processor types?
Microcontroller, DSP, and graphics processor
26
What is a microcontroller?
A small computer on a single integrated circuit
27
What components are commonly inside a microcontroller?
CPU, memory, I/O devices, and timers
28
What does DSP stand for?
Digital Signal Processor
29
What are DSP processors designed for?
Numerically intensive signal-processing applications
30
What does FIR stand for?
Finite Impulse Response
31
What signal-processing algorithm is associated with DSPs?
FIR filtering
32
What are the three ADC stages shown in the lecture?
Sampling, quantizing, and coding
33
What is a graphics processor mainly designed for?
Graphics rendering
34
What does PLC stand for?
Programmable Logic Controller
35
What is a PLC used for?
Industrial automation
36
What programming method is commonly used for PLCs?
Ladder logic
37
What is concurrency?
Different parts of a program conceptually execute simultaneously
38
What is parallelism?
Different parts of a program physically execute simultaneously
39
What is the main difference between concurrency and parallelism?
Concurrency is conceptual simultaneity while parallelism is physical simultaneity
40
What is dataflow analysis?
Analysis of dependencies between program operations
41
What is pipelining?
Dividing instruction execution into stages so multiple instructions can be processed simultaneously
42
What real-world process is pipelining compared to?
An assembly line
43
What are the five pipeline stages in order?
Fetch, Decode, Execute, Memory, Writeback
44
What happens during Fetch?
The instruction is retrieved from memory
45
What happens during Decode?
The instruction is interpreted and registers are read
46
What happens during Execute?
ALU operations are performed
47
What happens during Memory?
Data memory is accessed
48
What happens during Writeback?
The result is written back to the register file
49
What does ILP stand for?
Instruction-Level Parallelism
50
What are the four major forms of ILP?
CISC, subword parallelism, superscalar, and VLIW
51
What does CISC stand for?
Complex Instruction Set Computer
52
What is subword parallelism?
Dividing a wide ALU into narrower slices for simultaneous operations
53
What is a superscalar processor?
A processor whose hardware dynamically dispatches multiple instructions simultaneously
54
Who decides parallel execution in a superscalar processor?
The hardware
55
What does VLIW stand for?
Very Large Instruction Word
56
How does VLIW determine parallel operations?
The instruction specifies what each function unit should do
57
What is the key difference between superscalar and VLIW?
Superscalar hardware dynamically decides parallel execution while VLIW instructions specify it
Study all 57 cards for free