我一直在研究通信系统中使用的总线。根据我在Wikipedia上阅读的内容,
“在计算机体系结构中,总线(来自拉丁文综合总线,意思是“为所有人”)是一种通信系统,可以在计算机内部组件之间或计算机之间传输数据。此表达式涵盖了所有相关的硬件组件(电线,光纤等)。 )和软件,包括通讯协议。”
这是否意味着电线和总线是同一回事?首先,什么功能使总线与普通电线完全不同?
我一直在研究通信系统中使用的总线。根据我在Wikipedia上阅读的内容,
“在计算机体系结构中,总线(来自拉丁文综合总线,意思是“为所有人”)是一种通信系统,可以在计算机内部组件之间或计算机之间传输数据。此表达式涵盖了所有相关的硬件组件(电线,光纤等)。 )和软件,包括通讯协议。”
这是否意味着电线和总线是同一回事?首先,什么功能使总线与普通电线完全不同?
Answers:
如果电线是承载许多单独信息的串行链路,则它可以是总线。更通常地,总线被视为将数字信息从A传输到B的电线的集合。64位处理器(PC等)在CPU及其内存芯片之间以及可能在其他设备之间具有64位宽的总线。
当然,它不必一定要放在计算机内部-从A到B传输信息的任何东西都将使用某种形式的电线或电线集合来实现这些目标。
电线与不是总线的不同之处在于,它仅携带一个连贯的“实体”,例如电源或麦克风信号,或者连接到开/关开关或吉他或扬声器。总线通常是数字的。
我通常认为公共汽车是许多电线的结合。想象一下一条地址数据总线,其中A15..A0 .. 16线,1总线。这对于非常低级的硬件有效。
一旦考虑了协议,总线通常更多地是对拓扑类型的描述。
总线是在多个节点之间共享的一组信号。这里的关键词是“共享”。例如,当使用以太网集线器连接计算机时,以太网以总线模式使用。但是,当使用以太网交换机连接计算机时,以太网不会作为总线运行。
这样做的含义是,当一个节点在总线上传输数据时,通常所有节点都将能够接收数据,但是只有将数据寻址到的节点才会实际使用该数据。总线还具有就地机制,可以处理同时驱动总线的多个节点。
要添加更多示例,I2C,SPI,1-Wire都是总线,但USB不是总线。