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

  • 时间:
  • 浏览:3
  • 来源:三分时时彩_三分时时彩平台网址_三分时时彩网投平台

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

  • (1)无条件依据

无条件传送是四种 生活最简单的传送依据 ,适合于内控 设备时不时趋于稳定就绪情況的情況。CPU在开始英语 数据传送已经 ,不要关心内控 设备的当前情況,直接能不可不还还能否 对内控 设备接口进行读写。也只是CPU在任何已经 都能不可不还还能否 向内控 设备发送信息由于从内控 设备接收信息。在外设还没趋于稳定就绪情況或外设趋于稳定故障时,就会产生数据错误或数据丢失。为了正确处理四种 问题报告 ,大伙儿儿考虑采用查询传送依据 。

不问,都你会 

  • (2)查询依据

查询依据 是CPU传送数据(包括读入和写入)已经 ,主动去检查外设是否“准备好”若如此 准备好,则继续查其情況,直至外设准备好了,即确认内控 设备已具备传送条件已经 ,才进行数据传送。具体作法是在线程池池中安排一段由输入/输出指令和测试指令以及转移指令组成的线程池池段。CPU使用测试指令和条件转移指令循环检测设备完成准备工作的情況。一旦设备“准备好”,CPU才执行传送指令,实现CPU与接口之间的数据交换。在查询传送依据 中,CPU必须不断地查询外设的情況,极大地降低了CPU的利用率。为了提高CPU的利用率,提高输入/输出系统的可靠性以及实时性,能不可不还还能否 采用中断传送依据 。

 时不时在我想知道准备好何时能 能

  • (3)中断依据

为提高数据传输速率单位,必须改变CPU耗费几瓶时间查询内控 设备情況的工作依据 变内控 设备的被动接收为主动请求。当内控 设备如此 做好数据传输准备时,CPU能不可不还还能否 执行与数据传送无关的一些指令。一旦内控 设备准备好,主动通过硬件信号向CPU提出传送请求的一些线程池池。

在另2个被执行的线程池池看来,2个正常的执行过程被打断,因而称为中断传送。中断传送依据 优点:当外设趋于稳定就绪情況时才向CPU请求输入或输出服务,不要须CPU花费几瓶时间去主动查询外设的工作情況,减少了几瓶的CPU等待歌曲时间。为了保证多个内控 设备不要可不还还能否在必须时,准确及时地向CPU提出中断请求,一般必须设置专门的硬件控制电路,而且增加了硬件开销。

 有空回我

  • (4)直接存储器存取依据 ——DMA依据

直接存储器存取依据 (Direct Memory Access),又称为DMA传送依据 ,对于高速的外设,以及成块交换数据的情況,累似 于,磁盘与内存之间交换信息,用线程池池或中断控制传送数据的依据 显得速率单位太慢以及占用CPU几瓶时间。

采用DMA依据 是用2个硬件DMAC(称DMA控制器)芯片来完成软件的工作。比如,内存地址的修改,字节长度的控制等,在四种 依据 下,CPU放弃数据总线、地址总线及控制总线的控制权,交给DMAC管理,使得外设和内存的信息传送速率单位能达到很高。

 菜鸟驿站