总线长什么样? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
blackbeardd
V2EX    硬件

总线长什么样?

  •  
  •   blackbeardd 2023-03-26 13:14:59 +08:00 via Android 4545 次点击
    这是一个创建于 935 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网上搜到的关于总线的图,都是画出来的,我想知道总线实际上长什么样,比如在主板上,哪一部分是总线
    32 条回复    2023-03-31 07:25:35 +08:00
    noe132
        1
    noe132  
       2023-03-26 13:58:24 +08:00   2
    主板一般是多层,总线并不一定在表层可见。
    总线现在是个比较抽象的概念了。最原始的总线就是所有的设备的数据线连接在同一条总线上,比如说假如有 5 个设备,每个设备有 4pin 接口数据线,总线有 4 根线,每个设备都把 4 个 pin 连在总线上。这样某一时刻只有某 1 个设备能发出数据,所有设备都能接受到数据。其中用到了一些算法来解决竞争冲突。
    现在更多的是有一个 hub ,hub 连接所有的设备,由 hub 来处理数据交换。现在主板基本是芯片组承接了大部分的工作,连接了 PCIE ,M2 ,USB 等等设备
    duke807
        2
    duke807  
       2023-03-26 14:10:47 +08:00 via Android
    看我这个设备,上面的用弹簧撑起来的灰色线就是总线( RS-485 总线):
    t/923020

    usb 其实不是总线

    总线是指一路总线连接多个节点
    duke807
        3
    duke807  
       2023-03-26 14:23:09 +08:00 via Android
    主板上,我能想到的总线是 i2c ,就是 pcb 上普通的 2 根细线而已
    slowman
        4
    slowman  
       2023-03-26 14:23:26 +08:00 via iPhone
    画 databus 即可
    duke807
        5
    duke807  
       2023-03-26 14:24:07 +08:00 via Android
    i2c 虽然能挂多个芯片,但很多时候也只挂一个芯片
    aitianci
        6
    aitianci  
       2023-03-26 14:44:57 +08:00   9
    长得跟公交车一样吧,我看文心一言就是这么画的
    /table>
    metalvest
        7
    metalvest  
       2023-03-26 14:55:18 +08:00 via Android
    总线拓扑其实就是星形拓扑
    deorth
        8
    deorth  
       2023-03-26 14:56:48 +08:00 via Android   1
    分布式软总线
    BingoXuan
        9
    BingoXuan  
       2023-03-26 15:10:10 +08:00
    @duke807
    usb 不是总线,翻译成不缩写的英文不就成了:universal serial bus is not a bus
    duke807
        10
    duke807  
       2023-03-26 15:28:33 +08:00 via Android
    @BingoXuan
    USB 是星型拓扑

    拓扑结构类型有:
    总线型,星型,环状,树形,网状等

    而 USB 不是总线
    ethercat 工业以太网也不是总线
    baobao1270
        11
    baobao1270  
       2023-03-26 15:35:51 +08:00   2
    总线 是一个概念性的东西,就像我们说电脑,笔记本、台式机、服务器都是电脑一样,有的情况虚拟机也能算作电脑。

    总线是线,当然线的样子,但是表现形式可能不同:有内联在芯片里、用硅晶做的总线;有主板 /PCB 上印刷的总线;也有外置的、和日常使用的网线 USB 线一样的线缆形的总线;甚至也有虚拟的、用程序逻辑实现的软总线。
    baobao1270
        12
    baobao1270  
       2023-03-26 15:42:32 +08:00
    USB 当然是总线,PCIe 、I2C 也是。Linux 的 dbus 就是典型的软件总线。CPU 里不同核心之间,也有核心互联总线。


    @duke807 @metalvest @metalvest 是不是总线和拓扑结构无关,总线拓扑也不是星形拓扑。对 USB 不是总线的说法表示怀疑,希望您能给出 reference 。
    llinge
        13
    llinge  
       2023-03-26 15:52:54 +08:00
    @duke807 #10
    10M 以太网总线应该是总线了吧
    记得有些自带 MAC/PHY 的 MCU, 不知道是不是这些 MCU 拿网线接成一串然后插到路由器上就能搞定通信了?
    metalvest
        14
    metalvest  
       2023-03-26 16:05:05 +08:00 via Android
    @baobao1270 从中心化、集中性这些方面来看,总线拓扑实际上就是星形拓扑
    blackbeardd
        15
    blackbeardd  
    OP
       2023-03-26 16:50:37 +08:00 via Android
    @baobao1270 感谢,这么一说我有点懂了,之前一直理解不了
    duke807
        16
    duke807  
       2023-03-26 16:51:12 +08:00 via Android
    @llinge 你说的这种是总线接法,不使用交换机,多个电脑接在一条网线上

    但是效率低,特别是总线繁忙的时候,数据冲突会加剧,遇到数据冲突,就要使用退让算法,延时一会再重新传输,还要加一些随机时间

    有些总线是可以避免数据冲突的,譬如 can 总线,和 2 楼提到的增强 rs-485 总线,多个节点同时发数据也不会冲突,总线实时性好、利用率也高
    baobao1270
        17
    baobao1270  
       2023-03-26 17:19:28 +08:00
    @metalvest 不一样,总线拓扑不存在单点故障问题,但是星形拓扑存在。不能因为两个事物有共同的性质,就认为两个事物是相同的。
    simadad
        18
    simadad  
       2023-03-26 17:29:18 +08:00
    > @aitianci #6 长得跟公交车一样吧,我看文心一言就是这么画的

    媒体为了搞个大新闻瞎 JB 扯也就算了,没想到 V 站的程序员也这么无脑。生成式 AI 本来就是基于概率模型来”理解“文意的,你自己脑抽用中文语境下狗屁不通概率极低的描述让它画图,它当然很大可能会画成其他语言下概率更高的东西。
    metalvest
        19
    metalvest  
       2023-03-26 17:33:28 +08:00 via Android
    @baobao1270 你仔细想想,总线断了是不是单点故障
    FozillaMox
        20
    FozillaMox  
       2023-03-26 18:00:11 +08:00 via iPhone
    @simadad 你是百度员工?那玩意明明就是中译英画图,叫它画起重机结果画了个鹤,这也属于你说的「中文语境下狗屁不通概率极低的描述」?别太荒谬。
    baobao1270
        21
    baobao1270  
       2023-03-26 18:01:15 +08:00
    @metalvest 总线是介质,当我们在讨论单点故障的时候,一般而言点指的是节点而不是介质
    metalvest
        22
    metalvest  
       2023-03-26 19:40:51 +08:00 via Android
    @baobao1270 当把总线这个介质也当作一个节点进行抽象的时候,它就是星形拓扑,我要表达的就是这个意思
    Yeen
        23
    Yeen  
       2023-03-27 12:47:22 +08:00
    @FozillaMox 他以为人脑不是通过概率化信息在空间中的权重来理解的。
    simadad
        24
    simadad  
       2023-03-29 00:09:40 +08:00
    simadad
        25
    simadad  
       2023-03-29 00:14:26 +08:00
    @Yeen 这么差的逻辑早点转行吧,马上你这类程序员的饭碗就要被 AI 抢了
    Yeen
        26
    Yeen  
       2023-03-29 09:55:31 +08:00
    @simadad 都没看懂我在说啥吧?先学学啥叫 AI ,不要用业余挑战别人的专业。sb
    Yeen
        27
    Yeen  
       2023-03-29 09:57:16 +08:00
    @simadad 看不懂就对了,先拿自己可怜的薪水去报个班,我给你推荐几个,入门级别的。不要这丢人现眼了。先学学 ML ,不是 make love 。
    allin1
        28
    allin1  
       2023-03-29 11:43:45 +08:00
    @simadad 松鼠鳜鱼,也叫松鼠桂、松子桂。你这图不就正正证明他是把鳜=厥=干。那还不是纯翻译?稍微会搜索学习一下中文语境松鼠鳜鱼就知道是啥,结果还是先翻译再搜索。百度自己就是做搜索。你百度松鼠鳜鱼会是啥?但为啥会变成松鼠“干”鱼。你还想拿这个来证明他没错?更低级错误
    simadad
        29
    simadad  
       2023-03-29 23:44:23 +08:00
    @allin1 没想证明百度没错,又不是瞎子,错没错看不出来?我想说的是,很明显不是文心一言不是简单地“中译英画图”,你拿谷歌翻译循环翻译一万遍也不会把“松鼠鳜鱼”翻译成“squirrel fucking fish”。

    另外,你所说的“他是把鳜=厥=干”,这也不叫“翻译”啊,中译中?你说这是“理解”、“联想”都搭边,但这本质原因还是基于概率模型,训练数据中"撅≈干"这类垃圾数据太多了,远大于正常的“鳜鱼”的概率,所以先基于字形把“鳜”理解成“撅”而后联想到“干”。
    allin1
        30
    allin1  
       2023-03-30 07:28:25 +08:00
    @simadad 那一开始“鳜”理解成“撅”是怎么理解错的?是概率吗?认错了就是错了。不是更低级?
    simadad
        31
    simadad  
       2023-03-30 16:32:43 +08:00
    allin1 你的观点主要在于想证明文心一言“低级”,这我是认同的,百度就是垃圾。我跟你观点的分歧在于,百度虽热垃圾,但这个文心一言的确是出自百度之手,闭着眼睛嚷嚷百度抄袭、中译英画图、骗补贴,很蠢,我对蠢人过敏。
    allin1
        32
    allin1  
       2023-03-31 07:25:35 +08:00
    @simadad 百度就是抄袭、中译英画图、骗补贴,很蠢,我对蠢人过敏。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     896 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 20:14 PVG 04:14 LAX 13:14 JFK 16:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86