263.CPU与接口数据的交换技术

  • 时间:
  • 浏览:1
  • 来源:幸运快3_快3公式_幸运快3公式

在微机中,传送数据一般有4种法律法律措施:无条件法律法律措施、查询法律法律措施、中断法律法律措施、直接访问存储器(DMA)法律法律措施。

  • (1)无条件法律法律措施

无条件传送是五种最简单的传送法律法律措施,适合于组织组织结构设备另有一个劲位于就绪请况的请况。CPU在如果结束了了 数据传送事先,无需关心组织组织结构设备的当前请况,直接还必须对组织组织结构设备接口进行读写。也而是CPU在任何事先都还必须向组织组织结构设备发送信息否则从组织组织结构设备接收信息。在外设还没位于就绪请况或外设位于故障时,就会产生数据错误或数据丢失。为了解决你五种问题图片,让让没没人人 考虑采用查询传送法律法律措施。

不问,都让我 

  • (2)查询法律法律措施

查询法律法律措施是CPU传送数据(包括读入和写入)事先,主动去检查外设有无“准备好”若没人准备好,则继续查其请况,直至外设准备好了,即确认组织组织结构设备已具备传送条件事先,才进行数据传送。具体作法是在应用应用程序中安排一段由输入/输出指令和测试指令以及转移指令组成的应用应用程序段。CPU使用测试指令和条件转移指令循环检测设备完成准备工作的请况。一旦设备“准备好”,CPU才执行传送指令,实现CPU与接口之间的数据交换。在查询传送法律法律措施中,CPU必须不断地查询外设的请况,极大地降低了CPU的利用率。为了提高CPU的利用率,提高输入/输出系统的可靠性以及实时性,还必须采用中断传送法律法律措施。

 另有一个劲在我而是知道准备好哪年

  • (3)中断法律法律措施

为提高数据传输时延,必须改变CPU耗费少许时间查询组织组织结构设备请况的工作法律法律措施变组织组织结构设备的被动接收为主动请求。当组织组织结构设备没人做好数据传输准备时,CPU还必须执行与数据传送无关的很多指令。一旦组织组织结构设备准备好,主动通过硬件信号向CPU提出传送请求的很多应用应用程序。

在原先被执行的应用应用程序看来,另有一个正常的执行过程被打断,因而称为中断传送。中断传送法律法律措施优点:当外设位于就绪请况时才向CPU请求输入或输出服务,无需须CPU花费少许时间去主动查询外设的工作请况,减少了少许的CPU等待的图片 时间。为了保证多个组织组织结构设备促使在必须时,准确及时地向CPU提出中断请求,一般必须设置专门的硬件控制电路,否则增加了硬件开销。

 有空回我

  • (4)直接存储器存取法律法律措施——DMA法律法律措施

直接存储器存取法律法律措施(Direct Memory Access),又称为DMA传送法律法律措施,对于高速的外设,以及成块交换数据的请况,类式,磁盘与内存之间交换信息,用应用应用程序或中断控制传送数据的法律法律措施显得时延太慢以及占用CPU少许时间。

采用DMA法律法律措施是用另有一个硬件DMAC(称DMA控制器)芯片来完成软件的工作。比如,内存地址的修改,字节长度的控制等,在你五种法律法律措施下,CPU放弃数据总线、地址总线及控制总线的控制权,交给DMAC管理,使得外设和内存的信息传送时延能达到很高。

 菜鸟驿站