IO接口和端口的区别?

IO接口和计算机提供给用户的端口(例如单片机的P1、P2端口)有区别吗?... IO接口和计算机提供给用户的端口(例如单片机的P1、P2端口)有区别吗? 展开
 我来答
床前明月儿
高能答主

2019-11-29 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171950

向TA提问 私信TA
展开全部

一、作用不同

1、IO接口:接口是主机与被控对象进行信息交换的纽带。

2、端口:是设备与外界通讯交流的出口。


二、功能不同

1、IO接口:向CPU提供I/O设备的状态信息和进行命令译码。对传送数据提供缓冲,以消除计算机与外设在“定时”或数据处理速度上的差异。

2、端口:是指接口电路中的一些寄存器,这些寄存器分别用来存放数据信息、控制信息和状态信息。

三、特点不同

1、IO接口:通过CPU输入不同的命令和参数,并控制相关的I/O电路和简单的外设作相应的操作,常见的接口芯片如定时/计数器、中断控制器、DMA控制器、并行接口等。

2、端口:通过系统调用与某端口建立连接(binding,绑定)后,传输层传给该端口的数据都被相应的进程所接收,相应进程发给传输层的数据都从该端口输出。

参考资料来源:百度百科-I/O接口

参考资料来源:百度百科-端口

百度网友688fb74c
高粉答主

2019-09-05 · 说的都是干货,快来关注
知道小有建树答主
回答量:241
采纳率:100%
帮助的人:5.9万
展开全部

1、位置不同

CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。

I/O接口是主机与被控对象进行信息交换的纽带。主机通过I/O 接口与外部设备进行数据交换。

2、功能不同

I/O接口对传送数据提供缓冲,以消除计算机与外设在“定时”或数据处理速度上的差异。

I/O端口能够协调CPU和外设两者在信息的类型和电平的差异,如电平转换驱动器、数/模或模/数转换器等。

3、特点不同

I/O接口包括硬件电路和软件编程两部分,硬件电路包括基本逻辑电路,端口译码电路和供选电路等。软件编程包括初始化程序段,传送方式处理程序段,主控程序段程序终止与退出程序段及辅助程序段等。

I/O端口设置数据的寄存、缓冲逻辑,以适应CPU与外设之间的速度差异,接口通常由一些寄存器或RAM芯片组成,如果芯片足够大还可以实现批量数据的传输。

参考资料来源:百度百科-I/O端口

参考资料来源:百度百科-I/O接口

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玛灵浮味0a
推荐于2017-11-25 · TA获得超过146个赞
知道答主
回答量:11
采纳率:100%
帮助的人:1.7万
展开全部
通常把介于主机和外设之间的一种缓冲电路称为i/o接口电路,简称i/o接口
CPU与外设进行信息交换时,各类信息在接口中存入不同的寄存器中,一般称这些寄存器为I/O端口,简称口。
接口与端口是两个不同的概念,若干端口加上相应的控制电路才构成接口。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友17912fb
2020-04-24
知道答主
回答量:18
采纳率:0%
帮助的人:3.5万
展开全部
这两个是不同的概念,端口是指接口电路中可以进行读写的寄存器,若干端口加上相应的控制逻辑才可以组成接口。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2020-08-02 · TA获得超过5251个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:640万
展开全部
IO 接口,是外部设备的门户。
一个外部设备,必须有一个 IO 接口,才能与 CPU 相连。
一个 IO 接口,细分起来,还可分成几个端口。分别是状态端口。数据端口等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式