在设备控制器的寄存器中,通常会有一个状态标志位,用于指示输入或输出操作是否完成。因此,我们可以考虑第一种简单的方法,即轮询等待的方式,让CPU一直检查寄存器的状态,直到状态标志位被设置为完成。然而,显然这种方式非常低效,它会占用CPU的全部时间。