1. What is a microcontroller-based system in real-time applications?
(A) A system where a microcontroller manages tasks with tight timing constraints
(B) A standard PC without real-time requirements
(C) A batch-processing server
(D) Only a memory module
2. Which of the following is a common feature of microcontroller-based real-time systems?
(A) On-chip timers, I/O ports, and interrupts
(B) High-level database management
(C) Disk-only operations
(D) Cloud computing support
3. Microcontroller-based systems are widely used in:
(A) Cloud data processing
(B) General-purpose desktop applications
(C) Embedded control applications like automotive, robotics, and industrial automation
(D) Batch-only operations
4. Real-time constraints in microcontroller systems require:
(A) Disk batch-only execution
(B) CPU idle exclusively
(C) Predictable response to events and deadlines
(D) Memory-only scheduling
5. Interrupts in microcontroller-based systems are used to:
(A) CPU idle exclusively
(B) Respond quickly to external or internal events
(C) Disk batch-only tasks
(D) Memory-only operations
6. Timers in microcontrollers help in:
(A) Memory-only clocks
(B) CPU idle exclusively
(C) Disk batch-only timing
(D) Generating periodic events or delays for real-time tasks
7. Microcontroller real-time tasks can be categorized as:
(A) Disk batch-only tasks
(B) CPU idle exclusively
(C) Periodic, aperiodic, or sporadic
(D) Memory-only tasks
8. Watchdog timers in microcontroller systems are used to:
(A) Detect system hangs and reset the system if necessary
(B) CPU idle exclusively
(C) Disk batch-only monitoring
(D) Memory-only resets
9. Low power consumption is an important characteristic because:
(A) Many microcontroller-based systems are battery-powered
(B) CPU idle exclusively
(C) Disk batch-only systems
(D) Memory-only devices
10. Microcontroller-based systems use real-time operating systems (RTOS) to:
(A) Memory-only management
(B) CPU idle exclusively
(C) Disk batch-only tasks
(D) Manage tasks, scheduling, and timing constraints efficiently
11. The advantage of on-chip peripherals in microcontrollers is:
(A) CPU idle exclusively
(B) Reduces latency and improves response time
(C) Disk batch-only operations
(D) Memory-only usage
12. Real-time scheduling in microcontroller systems ensures:
(A) Critical tasks meet their deadlines
(B) CPU idle exclusively
(C) Disk batch-only execution
(D) Memory-only scheduling
13. Interrupt latency in microcontroller-based systems refers to:
(A) CPU idle exclusively
(B) Time between interrupt generation and start of service
(C) Disk batch-only delay
(D) Memory-only latency
14. Microcontroller-based systems often have:
(A) Unlimited memory
(B) CPU idle exclusively
(C) Disk batch-only storage
(D) Limited memory and processing power requiring efficient design
15. Real-time monitoring in microcontroller systems is necessary for:
(A) Disk batch-only monitoring
(B) CPU idle exclusively
(C) Ensuring correct and timely responses to sensors or events
(D) Memory-only checking
16. Microcontroller-based control loops typically operate as:
(A) CPU idle exclusively
(B) Periodic tasks executing at fixed intervals
(C) Disk batch-only tasks
(D) Memory-only loops
17. Real-time microcontroller systems often interface with:
(A) Sensors, actuators, and other embedded devices
(B) CPU idle exclusively
(C) Disk batch-only devices
(D) Memory-only modules
18. One challenge in microcontroller-based real-time systems is:
(A) Disk batch-only handling
(B) CPU idle exclusively
(C) Handling multiple interrupts and tasks without missing deadlines
(D) Memory-only operations
19. Polling in microcontroller systems is generally:
(A) Less efficient than interrupts for real-time responsiveness
(B) CPU idle exclusively
(C) Disk batch-only monitoring
(D) Memory-only checking
20. The main advantage of microcontroller-based real-time systems is:
(A) Memory-only efficiency
(B) CPU idle exclusively
(C) Disk batch-only operations
(D) Compact, low-cost, reliable, and predictable control of embedded applications