若CPU需要能实时地与I/O设备交换数据并能与之并行工作,应

2026-09-04 10:32:00来源: 网络

  考研的备考中,对于历年真题的复习,也是提升考试分数的重要方法。为了让大家更好的积累学习,小编为大家整理了历年考研真题,下面是关于“若CPU需要能实时地与I/O设备交换数据并能与之并行工作,应”,希望对大家有更好的帮助。

  5、若CPU需要能实时地与I/O设备交换数据并能与之并行工作,应采用( )。

  A、程序查询方式

  B、DMA方式

  C、程序中断方式

  D、IO处理机方式

  5、试题答案:B

  试题解析:

  DMA:特点是它不是用软件而是采用一个专门的控制器来控制内存与外设之间的数据交流,无须CPU介入,大大提高CPU的工作效率。在进行DMA数据传送之前,DMA控制器会向CPU申请总线控制 权,CPU如果允许,则将控制权交出,因此,在数据交换时,总线控制权由DMA控制器掌握,在传输结束后,DMA控制器将总线控制权交还给CPU。

  程序查询方式:由于CPU的速度远远高于外设,因此CPU通常处于等待状态,工作效率很低。

  程序中断方式:CPU如果响应该请求,便暂时停止当前程序的执行,转去执行与该请求对应的服务程序,完成后,再继续执行原来被中断的程序。

  故本题选B。

  以上“若CPU需要能实时地与I/O设备交换数据并能与之并行工作,应”,更多关于考研真题内容将不断更新。



点击展开阅读全文