An output-compare interrupt service routine calls fifoget


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 FifoPut). 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.

f) Interrupts are not needed in this system.

Request for Solution File

Ask an Expert for Answer!!
Mechanical Engineering: An output-compare interrupt service routine calls fifoget
Reference No:- TGS01468300

Expected delivery within 24 Hours