Also, since interrupt service time can be unpredictable, there are times when the disk is ready to transfer data but is unable to do so because it must wait for a CPU to respond to the interrupt so that the CPU knows that it needs to program the third party DMA engine.
Кроме того, так как время обработки сигнала прерывания заранее предсказать невозможно, то бывают ситуации, когда диск готов передавать данные, но передать их не может из-за того, что ему необходимо дождаться ответа процессора на сигнал прерывания, так как именно он отвечает за настройку опосредованного DMA.