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

  • 时间:
  • 浏览:0
  • 来源:五分时时彩_五分时时彩下注平台注册_五分时时彩邀请码

在微机中,传送数据一般有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管理,使得外设和内存的信息传送下行下行速率 能达到很高。

 菜鸟驿站