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

I/O数据有几种传送方式?各有什么特点?

发布网友 发布时间:2023-10-16 06:42

我来回答

2个回答

热心网友 时间:2024-11-24 21:05

程序方式:指用输入/输出指令,来控制信息传输的方式,是一种软件控制方式,根据程序控制的方法不同,又可以分为无条件传送方式和条件传送方式。

无条件传送方式接口简单,适用于那些能随时读写的设备。条件传送方式(查询方式) 的特点是接口电路简单,CPU利用率低(程序循环等待),接口需向CPU提供查询状态。适用于CPU不太忙,传送速度要求不高的场合。要求各种外设不能同时工作,外设处于被动状态。

中断方式:当外设准备好时,由外设通过接口电路向CPU发出中断请求信号,CPU在允许的情况下,暂停执行当前正在执行的程序,响应外设中断,转入执行相应的中断服务子程序,与外设进行一次数据传送,数据传送结束后,CPU返回继续执行原来被中断的程序。其特点是CPU的利用率高,外设具有申请CPU中断的主动权, CPU和外设之间处于并行工作状态。但中断服务需要保护断点和恢复断点(占用存储空间,降低速度), CPU和外设之间需要中断控制器。适用于CPU的任务较忙、传送速度要求不高的场合,尤其适合实时控制中的紧急事件处理。

存储器直接存取方式(DMA):外设利用专用的接口(DMA控制器)直接与存储器进行高速数据传送,并不经过CPU(CPU不参与数据传送工作),总线控制权不在CPU处,而由DMA 控制器控制。其特点是接口电路复杂,硬件开销大。大批量数据传送速度极快。适用于存储器与存储器之间、存储器与外设之间的大批量数据传送的场合。

I/O输入/输出(Input/Output),分为IO设备和IO接口两个部分。 在POSIX兼容的系统上,例如Linux系统[1]  ,I/O操作可以有多种方式,比如DIO(Direct I/O),AIO(Asynchronous I/O,异步I/O),Memory-Mapped I/O(内存映射I/O)等,不同的I/O方式有不同的实现方式和性能,在不同的应用中可以按情况选择不同的I/O方式。

热心网友 时间:2024-11-24 21:05

CPU与外设之间传输数据的控制方式通常有三种:程序方式、中断方式和DMA方式。
程序方式:指用输入/输出指令,来控制信息传输的方式,是一种软件控制方式,根据程序控制的方法不同,又可以分为无条件传送方式和条件传送方式。
无条件传送方式接口简单,适用于那些能随时读写的设备。条件传送方式(查询方式) 的特点是接口电路简单,CPU利用率低(程序循环等待),接口需向CPU提供查询状态。适用于CPU不太忙,传送速度要求不高的场合。要求各种外设不能同时工作,外设处于被动状态。
中断方式:当外设准备好时,由外设通过接口电路向CPU发出中断请求信号,CPU在允许的情况下,暂停执行当前正在执行的程序,响应外设中断,转入执行相应的中断服务子程序,与外设进行一次数据传送,数据传送结束后,CPU返回继续执行原来被中断的程序。其特点是CPU的利用率高,外设具有申请CPU中断的主动权, CPU和外设之间处于并行工作状态。但中断服务需要保护断点和恢复断点(占用存储空间,降低速度), CPU和外设之间需要中断控制器。适用于CPU的任务较忙、传送速度要求不高的场合,尤其适合实时控制中的紧急事件处理。
存储器直接存取方式(DMA):外设利用专用的接口(DMA控制器)直接与存储器进行高速数据传送,并不经过CPU(CPU不参与数据传送工作),总线控制权不在CPU处,而由DMA 控制器控制。其特点是接口电路复杂,硬件开销大。大批量数据传送速度极快。适用于存储器与存储器之间、存储器与外设之间的大批量数据传送的场合。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 打边车打边喜欢卷边怎么办 请问当年伊拉克为什么要打科威特?11 和满相近的字21 别人用我的手机号注册了怎么办?21 ...业绩未完成 工作中有未达成的工作指标等,领导就一句话:罚款!50... coser黄山的有关资料..406 一个手机号码注册了两个之前那个微信怎么找回来 请问我第... 求一些像土豪系统的富豪小说 朋友送你一双旧鞋我收了但后悔了怎么办!我发现运气不好了!我该怎么处理... 女人一直不生孩子,对身体有伤害吗? 初中学历自考大专需要多少年 mp3的按键坏了,怎么办9 玉石里含有金属是怎么回事,一般会是什么金属25 驾驶证逾期未注销会自动注销吗? 京牌车去外省旅游需要什么手续吗?1 去外省旅游至少要多少钱啊。。。。穷游1 一个手机号码注册了两个之前那个微信怎么找回来 请问我第...5 新上了个手机号码,可能以前被别人注册过,我现在想自己重新注册... linux虚拟机,挂起,然后再打开之后总是没有网络连接(图)5 洗澡可以不用毛巾吗?洗完后用浴巾直接擦干? 我之前在一家较高级的浴室... 初一上册考点9 新上了个手机号码,可能以前被别人注册过,我现在想自己重...695 1992年6月23日子时出生的男孩命运之轮 我的手机号被不认识的人注册了怎么办?急11 我是1976年6月23日子时出生的女子,命运如何 1992.12.23.子时出生的命运感情 ...还不知道男孩还是女孩,请各位大虾帮忙起个好名字 1992年农历8月23日子时女命运4 别人用我的手机号注册了怎么办?21 1996年7月23日子时出生人的命运怎样?13 如何把设置成自己的手机号?453 96年12月23日子时出生的命运是什么样2 各位老师;麻烦你们给我还没出生的孩子取个名字。陆字开头。因为现在不知... 女儿咳嗽几天了,刚好点又发烧,鼻子不透气,肚子疼? 求一部古代漫画,男主年纪不大, 是个九皇子,紫色长头发和紫色眼眸_百 ... 你洗澡需要毛巾吗? 求几个特殊幂函数的图像和规律7 ...陆,早上八点生,双鱼座,麻烦各位大虾帮忙起个名字,小女子不胜感激... 土豪系统小说 为什么我的3dmax打开了但是移动鼠标就没响应了