Consider the situation in which a FIFO queue is used to buffer data between a main program (e.g., SCI_InChar that calls RxFifo_Get) and an input interrupt service routine (e.g., SCIhandler that reads SCI0DRL and calls RxFifo_Put). Experimental observations show this FIFO is usually empty, and at most contains three elements. What does it mean? Choose A-F.
a) The system is I/O bound
b) Bandwidth could be increased by increasing FIFO size
c) The system is CPU 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