The main program synthesizes data and a periodic output-compare interrupt will o
ID: 1715528 • Letter: T
Question
The main program synthesizes data and a periodic output-compare interrupt will output the data separated by a fixed time. A FIFO queue is used to buffer data between a main program (e.g., main program calls Fifo_Put). An output-compare interrupt service routine calls Fifo_Get and actually outputs. Experimental observations show this FIFO is usually empty and has at most three elements. What does it mean? Choose from the following. a) The system is CPU bound. b) Bandwidth could be increased by increasing FIFO size. c) The system is I/O bound. d) The FIFO could be replaced by a global variable. e) The latency is small and bounded.
Explanation / Answer
Solution : Since the software is generating data, and software execution speed depends on the CPU, this system is A) The system is CPU bound.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.