Ⅰ 程序查询方式和程序中断方式的区别
程序查询方式:CPU需要根据外设的工作状态来决定何时进行数据传送,他要求CPU随时对接口状态进行查询。如果接口尚未准备好,CPU需要等待,并进行查询。只有接口准备好,CPU才能进行数据的输入/输出。 它的特点是简单,经济,只需要少量硬件,主要以编制程序执行为主。
程序中断方式:CPU在执行的程序的过程中,出现某些突发事件亟待处理,CPU需要暂停当前的程序,转去处理突发事件,处理完后,CPU又返回原程序被中断的位置继续执行。
程序中断方式适用于处理随机出现的服务,并且一旦提出要求,应立即执行。与程序方式相比,硬件结构相对复杂,服务时间开销时间大。