1. What is the main goal of power-aware real-time systems?
(A) To store execution logs without analysis
(B) To replace real-time operating systems
(C) To minimize energy consumption while meeting task deadlines
(D) To execute batch-only tasks
2. Dynamic Voltage and Frequency Scaling (DVFS) is used to:
(A) Adjust processor voltage and frequency to save power dynamically
(B) CPU idle exclusively
(C) Disk batch-only operations
(D) Memory-only scaling
3. Power-aware scheduling considers:
(A) Task deadlines, execution times, and energy consumption
(B) CPU idle exclusively
(C) Disk batch-only tasks
(D) Memory-only constraints
4. One benefit of power-aware real-time systems is:
(A) Memory-only conservation
(B) CPU idle exclusively
(C) Disk batch-only optimization
(D) Extended battery life in embedded and mobile systems
5. Energy-efficient task execution can be achieved by:
(A) Memory-only management
(B) CPU idle exclusively
(C) Disk batch-only operations
(D) Reducing processor frequency for non-critical tasks
6. One challenge in power-aware scheduling is:
(A) Disk batch-only timing
(B) CPU idle exclusively
(C) Balancing energy savings with meeting real-time deadlines
(D) Memory-only deadlines
7. Idle task insertion in power-aware systems allows:
(A) Disk batch-only idling
(B) CPU idle exclusively
(C) The processor to enter low-power states during idle periods
(D) Memory-only low-power states
8. Leakage power reduction is important because:
(A) CPU idle exclusively
(B) It reduces static energy consumption in modern processors
(C) Disk batch-only power
(D) Memory-only reduction
9. Power-aware multiprocessor scheduling involves:
(A) Disk batch-only scheduling
(B) CPU idle exclusively
(C) Assigning tasks to processors while minimizing energy consumption
(D) Memory-only assignment
10. One technique for power-aware scheduling is:
(A) CPU idle exclusively
(B) Task slack reclamation to run tasks at lower energy levels
(C) Disk batch-only slack
(D) Memory-only reclamation
11. In battery-powered systems, power-aware design helps:
(A) Disk batch-only operation
(B) CPU idle exclusively
(C) Extend operational lifetime without missing deadlines
(D) Memory-only lifetime extension
12. One metric for evaluating power-aware systems is:
(A) Memory-only energy
(B) CPU idle exclusively
(C) Disk batch-only consumption
(D) Energy per task or energy per operation
13. Combining DVFS with task scheduling can:
(A) CPU idle exclusively
(B) Reduce overall system energy while maintaining real-time constraints
(C) Disk batch-only energy reduction
(D) Memory-only DVFS
14. Low-power modes in processors help by:
(A) Reducing clock frequency, voltage, or shutting down idle components
(B) CPU idle exclusively
(C) Disk batch-only low-power
(D) Memory-only shutdown
15. Power-aware systems often trade off:
(A) CPU idle exclusively
(B) Energy consumption versus performance or timing guarantees
(C) Disk batch-only trade-offs
(D) Memory-only trade-offs
16. Thermal-aware real-time systems are related to power-aware systems because:
(A) Disk batch-only thermal management
(B) CPU idle exclusively
(C) Lower energy consumption reduces heat generation
(D) Memory-only temperature control
17. One challenge in multicore power-aware scheduling is:
(A) Disk batch-only core coordination
(B) CPU idle exclusively
(C) Coordinating DVFS across cores while meeting deadlines
(D) Memory-only multicore management
18. Power-aware embedded systems are crucial in:
(A) Disk batch-only embedded systems
(B) CPU idle exclusively
(C) Mobile devices, IoT, and sensor networks
(D) Memory-only applications
19. Energy-aware real-time operating systems provide:
(A) Disk batch-only power APIs
(B) CPU idle exclusively
(C) APIs and mechanisms for DVFS, idle management, and power monitoring
(D) Memory-only management
20. The main goal of power-aware real-time systems is:
(A) Ensuring tasks meet deadlines efficiently while minimizing energy consumption
(B) CPU idle exclusively
(C) Disk batch-only execution
(D) Memory-only optimization