Introduction to Embedded Systems Flashcards
What is an embedded computing system?
Any device that includes a programmable chip that is not a general-purpose computer (a device with a chip for a specific purpose)
Is a PC an embedded system?
No
How do embedded systems optimize designs?
They do not include a lot general purpose bells and whistles
What are examples of embedded systems?
Printer, cell phone, cars/automobiles, airplanes, TVs, household applications
When was the MIT Whirlwind designed?
Late 1940s
What was the MIT Whirlwind originally designed for?
to control aircraft simulator
When was the first microprocessor released and what was it called/which company did it belong to?
the early 1970s and called the Intel 4004
What device used several devices to implement a microprocessor in 1972?
HP-35 calculator
When did automobiles start using microprocessor-based engine controllers?
1970
True or false: the early microprocessor-based engine controllers were multi-chip systems?
False
What did the engine controllers control?
fuel/air mixture and engine timing
What was an advantage to using microprocessor-based engine controllers?
lower emissions and better fuel efficiency
What are a couple microprocessor varieties?
Microcontroller and Digital Signal Processor (DSP)
What is a Microcontroller?
a microprocessor that includes I/O devices and on board memory
What is a Digital Signal Processor (DSP)?
a microprocessor optimized for digital signal processing
What are the three typical embedded word sizes?
8-, 16-, and 32-bit
How many microprocessors does a Canon EOS 3 have?
3
What is an example of a simple control microprocessor?
the front panel of a microwave oven
What is an example of one of the microprocessors in the Canon EOS 3 and what is its purpose?
32-bit Reduced Instruction Set Computing (RISC) CPU (controls autofocus and eye control systems)
What is an exampe of a digital TV’s microprocessor?
programmable CPUs with hardwired logic for video/audio decoding, menus, etc.
About how many microprocessors are in current high-end automobiles?
maybe ~100
What are some examples of the microprocessor functions in automobiles?
4-bit microcontroller to check seat belt, microcontroller to run dashboard devices, 16/32-bit microprocessor controls engine
True or False: ABS is controlled by a microprocessor?
True
What does ASC+T (Automatic stability control) do?
controls engine to improve stability
Which was introduced first: ABS or ASC+T?
ABS
What are the characteristics of an embedded system?
sophisticated functionality, real-time operation, low manufacturing cost, low power, designed on tight timelines by small teams
What is the definition of sophisticated functionality in the setting of an embedded system?
ability to run sophisticated/multiple algorithms and proved sophisticated UI
What is the meaning of ‘Real-time operation’ in the setting of an embedded system?
the computing operations must finish by deadlines
What is hard real time?
missing a deadline causes critical failure
What is soft real time?
missing a deadline causes degraded performance
What is it called when a system handles operations at widely varying rates?
a multi-rate system