什么是港口?

时间:2011-12-08 02:22:57

标签: io port microprocessors

通常,微处理器中的I / O端口是指微处理器正在侦听的RAM中的某个存储器地址(如果我错了,请纠正我)。

" port"当我们谈论TCP / IP端口,FTP端口等时,意思是一样的吗?

我不确定问题是否得到了恰当的表达。如果不正确,可能是由于我对端口的理解不准确。

2 个答案:

答案 0 :(得分:2)

在这种情况下(根据我的意思),端口只是物理引脚和存储这些值的寄存器之间的接口。将有硬件对这些引脚进行采样并将值放入寄存器中以便在程序中使用。

答案 1 :(得分:2)

基本上。如维基百科所述:

  

硬件端口:计算机与其他计算机或设备之间的物理接口

     

软件端口:可能通过计算机网络在计算机程序之间建立虚拟数据

因此,您可以将它们视为智能与智能之间的桥梁(无论是程序还是硬件)。

此外,两者都是将数据作为位从一个寄存器(或内存中的位置)传输到另一个寄存器。

对于大多数用途,它们是相同的。