003—接口(Interface)

前言

PC可以被看作是一系列或多或少的独立子系统,每个子系统都可以被开发以允许更大的容量和更高的速度。我们不断需要新的标准(standards),因为新的,更快的接口(interfaces),总线(busses),协议(protocols)能提供更好的性能。接口将这些独立子系统连在一起。
 

接口(Interfaces)——将所有子系统连接到一起

PC是所有这些子系统的总和。在一个子系统和另一个子系统之间的每个边界处,我们找到一个接口(Interface)。接口——将两个子系统连接在一起并使它们能够交换数据的电气系统。
接口的概念有点抽象,因为它最准确地指的是一个标准(一组数据交换规则)。实际上,一个接口可以包含,例如:
   两个控制器(controllers)(连接的每一端都有一个控制器);
  一根电缆;
  包含在控制器中的一些软件(协议等)
控制器(controllers)是小型电子电路,用于控制数据往返于设备的移动。
PC中有很多接口,因为有很多子系统需要连接。每个接口通常都是针对该作业量身定制的,并且经过调整以实现两个组件之间的最大带宽(数据传输容量)
 

举个栗子

如果我们想要将硬盘连接到主板,可以使用EIDE接口来实现。 如果我们更仔细地看这个界面,它可以分成一系列子组件。 该接口由hardware 和 logic组成:最重要的是两个EIDE控制器(controllers)。 一个集成到硬盘的电子设备中,另一个集成到主板上,形成芯片组南桥的一部分。
在硬盘下面可以看到一个小的印刷电路板(PCB)。 这包含了与PC主板中相应控制器配合使用的控制器(controllers)功能。这个系统的优点是硬盘可以通过电缆直接连接到主板。 但电缆仍然从一个控制器运行到另一个控制器(controllers)。
两个控制器按照ATA标准的通用标准工作。 这个标准包括一套不断在新版本中开发的协议( protocols )。 假设我们的特定硬盘可以使用ATA / 100协议。 这意味着主板上的控制器也必须兼容ATA / 100和电缆。 当这一切到位时,我们有一个可用的ATA接口。
 

猜你喜欢

转载自www.cnblogs.com/kelamoyujuzhen/p/8979129.html