Intro to Embedded Computer Systems Flashcards
What is the difference between a microprocessor and a microcontroller? Which is used for embedded computing?
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
What are some characteristics of embedded computer systems?
- Sophisticated functionality
- Low cost
- Low power consumption
- Real-time operation
- Meets tight deadlines
What is a functional requirement?
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.
What is the difference between soft and hard real time?
Hard real time means that missing the deadline leads to system failure. Soft deadline means missing deadline leads to degraded performance.
What is edge computing?
Computing devices in the network in close proximity to each other (processing data close to where its generated)
What is cloud computing?
Computing across the network in which other devices are located far away locations
What is performance in computing?
Instructions meeting their deadlines