永发信息网

CPU与I/O设备之间的数据传送有哪几种方式

答案:1  悬赏:0  手机版
解决时间 2021-03-01 15:16
CPU与I/O设备之间的数据传送有哪几种方式
最佳答案
有四种方式:
1、查询控制方式:
CPU通过程序主动读取状态寄存器以了解接口情况,并完成相应的数据操作。查询操作需要在时钟周期较少的间隔内重复进行,因而CPU效率低。
2、中断控制方式:
当程序常规运行中,若外部有优先级更高的事件出现,则通过中断请求通知CPU,CPU再读取状态寄存器确定事件的种类,以便执行不同的分支处理。这种方式CPU效率高且实时性好。
3、DMA(Direct Memory Access)控制方式:
顾名思义,直接内存存取即数据传送的具体过程直接由硬件(DMA控制器)在内存和IO之间完成,CPU只在开始时将控制权暂时交予DMA,直到数据传输结束。这种方式传送速度比通过CPU快,尤其是在批量传送时效率很高。
4、通道控制方式:
基本方法同上述的DMA控制方式,只是DMA通过DMA控制器完成,通道控制方式有专门通讯传输的通道总线完成。效率比DMA更高。
英特尔最新推出了第六代酷睿产品,采用全新一代的架构,性能提示、功能降低、续航更加长久、无论办公学习、畅玩游戏或者观看超高清音箱播放,均得心应手,您也可以试试。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在远方的时候,又想起你的泪流。
搂字怎么组词
如何查询社保购买情况
曾曾造型在哪里啊,我有事要去这个地方
刚才下了一款跑步软件。我原地跑7分钟多1.3公
【六年级数学练习】小学数学六年级应用题练习
以我喜欢下面条写作文
双鱼包是哪个国家的
怎样挑选芦柑好与坏
工行密码生成器和u顿那个好
中国电信康二城营业厅这个地址在什么地方,我
研三上半学期能否跨专业考研
微笑的 的日文怎么写
机械表浪琴怎么调时间
一汽奔腾b702.0手自一体油耗多少
推荐资讯
做牛肉丸要放什么粉煮起来才不会散
为什么说小丑是蝙蝠侠一生的敌人
为什么要提倡早接触,早吸吮,早开奶
(昭)这个字怎么念?
最近几天想买基金定投,请问买哪个行的哪种基
苹果如何更换手机主题
本科毕业生想去四川旅游学院读成教烹饪可以吗
酶和ATP是细胞生命活动中两种重要的化合物,
火星何时可以住人?
php中return与return false区别?能举个项目
我做的是新农村外墙涂料,工程款是75万,我应
鸿源大厦在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?