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

微机原理在读入数据时有那些需要注意的事项?

发布网友 发布时间:2023-06-24 04:00

我来回答

1个回答

热心网友 时间:2024-03-18 08:50

计算机与外设之间进行数据传送有三种基本控制方式:查询方式、中断方式和DMA方式。

1.查询方式 查询方式是通过执行输入/输出查询程序来完成数据传送的。 工作原理是:当CPU启动外设工作后,不断地读取外设的状态信息进行测试,查询外设是否准备就绪,如外设准备好,则可以进行数据传送;否则,CPU继续读取外设的状态信息进行查询等待,直到外设准备好。 采用程序查询方式进行数据传送时,实际上在外设准备就绪之前,CPU一直处于等待状态,致使CPU的利用率较低。倘若CPU按这种方式与多个外设传送数据时,就需要周期性的依次查询每个外设的状态,浪费的时间就更多,CPU的利用率就更低。因此,这种方式适合于工作不太繁忙的系统。

2.中断方式 实际上,中断方式是一种硬件和软件相结合的技术,中断请求和处理依赖于中断控制逻辑,而数据传送则是通过执行中断服务程序来实现的。 这种方式的特点是:在外设工作期间,CPU无须等待,可以处理其他任务,CPU与外设可以并行工作,提高了系统效率,同时又能满足实时信息处理的需要。但在进行数据传送时,仍需要通过执行程序来完成。

3.DMA方式 采用中断方式可以提高CPU的利用率,但有些I/O设备(如磁盘、光盘等)需要高速而又频繁地与存储器进行批量的数据交换,此时中断方式已不能满足速度上的要求。而直接存储器处理DMA(direct memory access)方式,可以在存储器与外设之间开辟一条高速数据通道,使外设与存储器之间可以直接进行批量数据传送。 实现DMA传送,要求CPU让出系统总线的控制权,然后由专用硬件设备(DMA控制器)来控制外设与存储器之间的数据传送。希望我的回答能令楼主满意
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
分手后说过的话精选185句 分手说的精选113句 分手怎么挽回女朋友的句子精选162句 现在工作忙的要死,女朋友因为这跟我分手,我该怎么办? ...任意组成两个不同的两位小数,并把它们改写成以0.001为计数单位... m3/MW▪h怎么换算m3/s▪GW? 交通银行的刷卡金怎么使用呢? 什么时候刷卡金 ...突然前面两条腿好像断了一样 走路前面两腿都无法支撑 吃饭就坐着吃... 王者荣耀:伤害与回复兼备的杨戬,为何不受待见,真废了吗? 肉馅打入鸡蛋后可以放多久 ...Exti1_P33() interrupt 2,这后面的数字是什么意思呢? 象棋读棋普真正意义是什么?不会读棋会影响棋艺强弱吗??? 谁会中国象棋的棋谱 买内裤全包和半包哪个好 五子棋的棋谱干嘛用的? 不可能对方都按你的意愿下棋啊。 不一定会出现... 背棋谱有用吗 象棋是不是只要会了棋谱,就能成为高手? 高铁电子身伤证怎么用 load命令将窗体装入内存什么意思? 微信小程序为什么越来越封闭 请问学习电脑刺绣有哪些要点和需要掌握哪些基础知识? 想了解一下电脑刺绣 孕妇梦见本人的脸部衰老 梦见衰老是什么意思?做梦梦见衰老好不好 梦到自己的脸部衰老是什么意思 丝绸之路文化交流意义 为什么说丝绸之路是一条经济、文化交流之路? (4) 试分析丝绸之路为什么被称为文化交流之路。 饿了么商家报复怎么办 微机原理 128k: 多元化,多极化,全球化 Java如何进行程序插装 敏捷物流的影响 敏捷性是智慧物流配送体系的主要特征 男的头发向左分右分有什么说法 英语中的general 和specific的区别 紫伊莎几个月颜色最好看 梦见盘头且头戴红花的预兆 梦见黄色的头发戴红花的预兆 梦见头发长出珊瑚般簇簇小红花的预兆 古代女子头像头上有朵红花猜成语 信鸽巢箱多大合适 鸽子繁殖笼最适宜尺寸 百里杜鹃文化 百里杜鹃文化有哪些 百里镇的乡村文化 微信小程序昵称侵权会被罚款吗 景德镇百里文化发展有限公司怎么样? 看下面的代码,String a = null,sr;中的sr是什么意思??与String a = n... 百里乡的民俗文化