当前位置: w7之家电脑教程

I/O程序直接控制方式

作者:w7之家  来源:http://www.2013w7.com  发布时间:2014-01-18 21:54:55

I/O操纵是盘算机处置惩罚中异常紧张的操纵,怎样实现对I/O装备的有用节制,以更好地知足用户的输进/输出要求,是装备治理中异常紧张的题目之一。 正在盘算机技能的生长过程当中,I/O节制体式格局也正在不时地生长,对I/O节制的要求首要是基于只管淘汰主机对I/O节制的干涉干与,把主机从复杂的I/O节制事件 中摆脱出来,以更多地完成其数据处置惩罚义务。    根据I/O节制功效的强弱,和和CPU之间接洽体式格局的差别,可把I/O装备的节制体式格局分为4种,那4种节制体式格局代表了I/O节制生长的4个 阶段,从顺序间接节制体式格局生长到间断驱动体式格局,再到DMA节制体式格局、通道I/O节制体式格局,每种节制体式格局都对前一种体式格局存正在的题目举行认识决,进步了CPU 和外围装备并止事情的水平,年夜幅度地进步了盘算机履行效力和体系资本的行使率。   I/O顺序间接节制体式格局以下:   顺序间接节制体式格局也称扣问体式格局,它是初期盘算机体系中的一种I/O操纵节制体式格局。正在这类体式格局下,行使输进/输出指令或扣问指令测试一台装备的忙 /忙标记位,凭据装备当前的忙或忙的状况,决意是继承扣问装备状况照样由主存储器和外围装备互换一个宇符或一个字。下图所示是一个数据的输进历程。当正在 CPU上运转的现路程序必要从I/O装备读进一批数据时,CPU顺序起首设备互换的字节数和数据读进主存的肇端地点,然后向I/O装备发送读指令或查询标 志指令,I/O装备将当前的状况返回给CPU。若是I/O装备返回确当前状况为忙或已停当,则测试历程不时反复,直到I/O装备停当,最先举行数据传 送,CPU从I/O接口读一个字或一个字符,再写进主存。若是传归还已结朿,再次向装备收回读指令,反复上述测试历程,直到悉数数据传输完成再返回现路程 序履行。      为了精确完成这类传送,平常要运用3条指令:查询指令,用来查询装备的状况;传送指令,当装备停当时,履行数据互换;转移指令,当装备已停当时,履行转移指令转向查询指令继承查询。   正在顺序间接节制体式格局中,一旦CPU启动I/O装备,便不时查询I/O装备的预备环境,停止原顺序的履行;别的,当I/O预备停当后,CPU还要 到场数据的传送事情,此时CPU也不克不及履行原顺序,因为CPU的髙速性和I/O装备的低速性,导致CRJ的尽年夜局部工夫都处正在守候I/O装备完成数据的输 进/输出轮回测试和低速的传送中,形成对CPU资本的极年夜虚耗。因而可知,正在这类装备节制体式格局下,CPU和I/O装备完整处正在串止事情状况,使主机不克不及充 分发扬效力,全部体系的效力很低。

[]

相关文章

本站为您提供w7系统下载 | w7旗舰版系统下载 | w7纯净版系统下载 |
CopyRight @2009-2010 w7之家 All Rights Reserved
苏ICP备13005397号-1