簡單談談對總線的理解

    1.計算機領域會經常遇到總線,但是在不同細分領域似乎又有不同的含義,現在我們稍微總結下"總線"的含義

要解釋總線可以從硬件和軟件兩方面展開。

  • 硬件上的解釋可以參考《深入理解計算機系統》

總線:貫穿整個系統的是一組電子管道,稱作總線,它攜帶信息字節並負責在各個部件傳遞。
這個解釋我們可以大致把總線想象成一條高速公路,在不同地區間運輸貨物。 

  • 然後在軟件上,可以參考《Linux設備模型》

軟件層面上的總線,是內核虛擬出的一組數據結構,是Linux設備模型(總線-驅動-設備模型)的重要組成成分。

    2.我們一般遇到的都是硬件上的總線,但是細分的話又常常有下面幾種總線分類:

  • 地址總線、數據總線,控制總線。這些是按照總線傳輸數據類型來區分的,我們經常在計算機模型中遇到這些術語。
  • 系統總線,內存總線,I/O總線。這些一般是根據PC系統傳輸兩端設備的類型來區分的。一般說系統總線用於連接CPU和I/O橋,內存總線連接Memory和I/O橋,而I/O總線一般連接外部設備和I/O橋。

  • IIS總線,PCI總線,USB總線,這些都是一種具體的總線,是根據總線傳輸數據方式來劃分的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章