I/O接口与端口的不同

接口(Interface)

接口可以看做是两个系统或两个部件之间的交接部分,它既可以是两种硬设备之间的连接电路,也可以是两个软件之间的共同逻辑边界。I/O接口通常指主机与I/O设备之间设置的一个硬件电路及其相应的软件控制。不同的I/O设备都有与其对应的设备控制器,而它们往往都是通过I/O接口与主机取得联系的。

端口(Port)

端口是指接口电路中的一些寄存器,这些寄存器分别用来存放数据信息、控制信息和状态信息,相应的端口分别称为数据端口、控制端口和状态端口。若干个端口加上相应的控制逻辑才能组成接口。CPU通过输入指令,从端口读入信息,通过输出指令,可将信息写入到端口中。

区别

一、作用不同

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

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

二、功能不同

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

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

三、特点不同

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

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

原文:https://www.cnblogs.com/smren/p/13295345.html

接口的作用计算机组成,计算机组成原理-I/O接口与端口的不同相关推荐

  1. android中接口的作用是什么意思,详解Android接口Interface的使用和意义

    本文介绍是Android的一个重要的东西,接口Interface,详解两个方面: (1)Java是继承的,接口Interface是可以多个的,恰恰弥补了这个缺点. (2)回调,接口Interface里 ...

  2. android接口的作用是什么意思,Android开发中接口的用处

    本篇文章送给Android的初学者. 一.场景一: 某activity或fragment是一个较复杂的界面,假设其中含有一个列表和列表外其他控件组成.现在有一个需求就是点击列表条目,去改变列表外其他控 ...

  3. java接口的作用和意义_java什么是接口?接口有什么作用?接口如何使用?

    1.在Java中接口是一种特殊的抽象类.跟一般的抽象类相比,接口里面的所有方法都是抽象方法,接口口里面的所有属性都是常量.也就是说,接口里面只有方法定义而没有任何方法实现.上面所说的是接口的概念. 2 ...

  4. 计算机组成原理、微机接口及应用综合实验台

    ZN-105计算机组成原理.微机接口及应用综合实验台 一.概述 ZN-105计算机组成原理.微机接口及应用综合实验台是计算机组成原理及微机接口及应用的综合实验台,规格:160×75×78cm.二者组合 ...

  5. 计算机四级计算机组成与接口总结,计算机等级测验四级计算机组成与接口.docx...

    计算机等级测验四级计算机组成与接口 -------------------------------- 作者: -------------------------------- 日期: 计算机组成与接口 ...

  6. 哈工大威海计算机组成原理课程设计,哈工大威海计算机学院 计算机组成原理课件80 x86.ppt...

    <哈工大威海计算机学院 计算机组成原理课件80 x86.ppt>由会员分享,可在线阅读,更多相关<哈工大威海计算机学院 计算机组成原理课件80 x86.ppt(21页珍藏版)> ...

  7. 用计算机输入输出,计算机输入/输出接口的作用是什么

    计算机输入/输出接口的作用是什么以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 计算机输入/输出接口的作用是什么 计算机 ...

  8. 哈工大计算机学院计算机组成原理,哈工大威海计算机学院计算机组成原理.ppt...

    <哈工大威海计算机学院计算机组成原理.ppt>由会员分享,可在线阅读,更多相关<哈工大威海计算机学院计算机组成原理.ppt(21页珍藏版)>请在装配图网上搜索. 1.8086/ ...

  9. 天津大学计算机组成原理,天津大学计算机学院计算机组成原理复习材料.docx

    天津大学计算机学院计算机组成原理复习材料 机器语言--计算机的原始指令组成的一种可供人和计算机进行交流的语言.(1)翻译:在执行用L1写得程序之前生成一个等价的L0指令序列来替换它,生成的程序全部由L ...

  10. 接电路要用计算机测试嘛,ZY6502-PC型消防接口、水枪水压性能试验机

    原标题:ZY6502-PC型消防接口.水枪水压性能试验机 一.概述 ZY6502-PC型消防接口.水枪水压性能试验机适用于消防接口.消防水枪密封性能以及耐水压强度试验.消防接口内扣式接口.卡式接口规格 ...

最新文章

  1. mybatis08--关联查询多对一
  2. 在JAVA 中将堆与栈分开的原因
  3. 【性能优化】之 BITMAP 及分区表 的演示
  4. SAP ABAP和Hybris的源代码生成工具
  5. python调用电脑蓝牙_python-从蓝牙设备获取响应
  6. 男人会为女人改变多少
  7. 腾腾流氓,云云更流氓(问微信怎样接入支付宝支付),手贱的赶紧点,你会感谢我的...
  8. you have mixed tabs and spaces fix this
  9. 动态规划应用--搜索引擎拼写纠错
  10. 工信部:加强中欧在5G、物联网等领域合作
  11. 北京大学2016年高等代数与解析几何考研试题
  12. 并发服务器模型——多线程服务器
  13. Android Camera TakePicture過程分析
  14. Java HttpClient
  15. 转载:谈谈BM25评分
  16. SetTimer函数
  17. unity Curvy Splines基础操作:创建可视赛道
  18. 三大流量站点你适合做哪个?
  19. 一位老学长的真实互联网校招求职心路历程~
  20. 【pytorch】model.train()和model.evel()的用法

热门文章

  1. 【物联网】30.物联网数据分析的基础 - 机器学习
  2. 惠普HP LaserJet Pro M329dw 驱动
  3. 服务器修改默认登录名,服务器默认登录名
  4. 北风网web开发资深讲师李炎恢出品--ASP系列课程从入门到精通
  5. u盘容量影响计算机运行速度,影响U盘运行速度的原因有哪些
  6. [Python第0课] 教你从零开始学Python
  7. Delta与XML相互转换
  8. 号称下一代监控系统 来看看它有多牛逼
  9. 20P49 Premiere制作信号损坏故障动画节奏运动风格宣传视频开场片头下载
  10. [b jni android,【Android NDK】(二)jni数据类型及其使用