Consider a system in which the bus cycle takes $500 \text{ ns}$. Transfer of bus control in either direction (from processor to I/O device or vice versa) takes $250 \text{ ns}$. One of the I/O devices has a data transfer rate of $50 \text{ KB/s}$ and employs DMA. Data are transferred $1$ byte at a time.
Assuming DMA operates in cycle-stealing mode, for how long would the device tie up the bus when transferring a block of $128$ bytes?