In FIFO memory, reading data from memory is always done from the oldest data.
The figure below shows the image of acquiring data in FIFO.
When data is captured, the free space of the memory increases by that
amount.
When acquiring data for the next time, it acquires from the oldest remaining
data.
In FIFO, the data that has been captured is discarded from memory.