问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据传送方式有哪几种?

发布网友 发布时间:2022-04-29 09:03

我来回答

2个回答

热心网友 时间:2022-06-25 04:55

数据传送控制方式有程序直接控制方式、中断控制方式、DMA方式和通道方式4种。
程序直接控制方式就是由用户进程来直接控制内存或CPU和外围设备之间的数据传送。它的优点是控制简单,也不需要多少硬件支持。它的缺点是CPU和外围设备只能串行工作;设备之间只能串行工作,无法发现和处理由于设备或其他硬件所产生的错误。
中断控制方式是利用向CPU发送中断的方式控制外围设备和CPU之间的数据传送。它的优点是大大提高了CPU的利用率且能支持多道程序和设备的并行操作。它的缺点是由于数据缓冲寄存器比较小,如果中断次数较多,仍然占用了大量CPU时间;在外围设备较多时,由于中断次数的急剧增加,可能造成CPU无法响应中断而出现中断丢失的现象;如果外围设备速度比较快,可能会出现 CPU来不及从数据缓冲寄存器中取走数据而丢失数据的情况。
DMA方式是在外围设备和内存之间开辟直接的数据交换通路进行数据传送。它的优点是除了在数据块传送开始时需要CPU的启动指令,在整个数据块传送结束时需要发中断通知CPU进行中断 处理之外,不需要CPU的频繁干涉。它的缺点是在外围设备越来越多的情况下,多个DMA控制 器的同时使用,会引起内存地址的冲突并使得控制过程进一步复杂化。
通道方式是使用通道来控制内存或CPU和外围设备之间的数据传送。通道是一个独立与CPU的专管 输入/输出控制的机构,它控制设备与内存直接进行数据交换。它有自己的通道指令,这些指令受CPU启动,并在操作结束时向CPU发中断信号。该方式的优点是进一步减轻了CPU的工作负担,增加了计算机系统的并行工作程度。缺点是增加了额外的硬件,造价昂贵

热心网友 时间:2022-06-25 04:55

内部 ? 外部 ? 内外之间 ?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 冬季是养生季节,冬季吃蜂蜜的好处有哪些? 雷击枣木怎么保养? 捕蝇草 养殖视频 打冷嗝快速停止的方法 人造皮毛一体水洗方法? 支付宝碎屏险,可以购买吗? 捕蝇草,食虫草,茱茏草是怎样捕食的。(视频)? 快速简单的停止打嗝的小方法 捕蝇草是如何捕食的? 怎样让自己快速不打嗝 有什么方法可以快速停止打嗝 华为充电器se是什么意思 se是简配版吗 卡特挖掘机换了新牙箱总成有咔咔咔响声卡特312c换了新行走牙箱总成后有咔咔咔的响声是什么问题? 卡特有200以上的机子吗 卡特312C旋转偶尔会卡是什么原因 卡特312C的挖机,收小臂到底冒黑烟,做稍微重点的活也冒黑烟?求求那个高手帮帮忙? 卡特312挖机没电脑版了,行走加速直接给电磁阀供电可以吗 卡特挖掘机有哪些具体的型号?请赐教!! CAT320CJAMC03224 是卡特挖掘机的编号吗? 如果是。那这台车是哪一年的呢 有何小窍门让打嗝快速停止? 皮毛一体的衣服水洗了怎样恢复原状 怎样能快速有效的止住打嗝 枣木适合做什么 怎样快速停止打嗝 如何对皮毛一体的衣服进行清洗 停止打嗝的最快,最好的方法是什么? 怎样知道手机位置在哪里 这枣木很多年了。值钱么?能干什么用? 什么简易的方法能快速停止打嗝? 皮毛一体衣服水洗可以恢复吗? 家用投影机物理分辨率800 600为什么说最高支持输出1080P 怎样能确定手机位置 冬天喝蜂蜜有哪些好处 酸枣木怎么处理不裂? 怎么能快速停止打嗝? 枣木手串怎么盘 怎么确定对方手机位置 枣木怎么处理不会裂缝 吃蜂蜜的好处