I/O端口的意思是什么?什么作用啊

如题所述

CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。存储器通常在CPU的同步控制下工作,接口电路比较简单;而I/O设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接口只是指I/O接口。

作用:

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

2、能够进行信息格式的转换,例如串行和并行的转换。

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

4、协调时序差异。

5、地址译码和设备选择功能。

6、设置中断和DMA控制逻辑,以保证在中断和DMA允许的情况下产生中断和DMA请求信号,并在接受到中断和DMA应答之后完成中断处理和DMA传输。

扩展资料:

CPU通过I/O端口对外设进行控制的方式有以下几种:

1、程序查询方式这种方式下,CPU通过I/O指令询问指定外设当前的状态,如果外设准备就绪,则进行数据的输入或输出,否则CPU等待,循环查询。

2、中断处理方式,在这种方式下,CPU不再被动等待,而是可以执行其他程序,一旦外设为数据交换准备就绪,可以向CPU提出服务请求,CPU如果响应该请求,便暂时停止当前程序的执行,转去执行与该请求对应的服务程序,完成后,再继续执行原来被中断的程序。

3、DMA(直接存储器存取)传送方式,DMA最明显的一个特点是它不是用软件而是采用一个专门的控制器来控制内存与外设之间的数据交流,无须CPU介入,大大提高CPU的工作效率

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-03
CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。存储器通常在CPU的同步控制下工作,接口电路比较简单;而I/O设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接口只是指I/O接口。 一、I/0接口的概念 1、接口的分类 I/O接口的功能是负责实现CPU通过系统总线把I/O电路和 外围设备联系在一起,按照电路和设备的复杂程度,I/O接口的硬件主要分为两大类: (1)I/O接口芯片 这些芯片大都是集成电路,通过CPU输入不同的命令和参数,并控制相关的I/O电路和简单的外设作相应的操作,常见的接口芯片如定时/计数器、中断控制器、DMA控制器、并行接口等。 (2)I/O接口控制卡 有若干个集成电路按一定的逻辑组成为一个部件,或者直接与CPU同在主板上,或是一个插件插在系统总线插槽上。 按照接口的连接对象来分,又可以将他们分为串行接口、并行接口、键盘接口和磁盘接口等。本回答被提问者采纳
第2个回答  2018-08-12
就是IN和OUT,简单理解为输入输出端口就行。在计算机领域它是各个模块或设备连接和数据交换的必要通讯通道,都需要通过I/O接口设备来实现。在工业领域它是设备控制器的外部输入输出信号接口,控制设备动作和反馈的信号接口通道。望采纳!
第3个回答  2014-10-01
CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。存储器通常在CPU的同步控制下工作,接口电路比较简单;而I/O设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接口只是指I/O接口。追答

参考

采纳

第4个回答  2021-01-15
I/O端口的意思是什么?
与 CPU 芯片直接连接的,有存储器、IO 接口两种芯片。
IO 接口芯片,就是外部设备的门户。
接口可以细分为:数据端口、命令端口、控制端口。
相似回答