當前位置:編程學習大全網 - 遊戲軟體 - 什麽是總線?主板上的總線有哪幾種?

什麽是總線?主板上的總線有哪幾種?

總線,籠統來說就是壹組進行互連和傳輸信息(指令、數據和地址)的信號線。主板總線實際上就是連接CPU、內存、緩存和外部控制芯片之間的數據通道。

主板總線分類

按相對於CPU或其他芯片的位置可分為:

片內總線:在CPU內部,寄存器之間和算術邏輯部件ALU與控制部件之間傳輸數據所用的總線。

片外總線:是指CPU與內存RAM、ROM和輸入/輸出設備接口之間進行通訊的通路。

按總線功能來劃分又可分為:

地址總線(AB):地址總線用來傳送地址信息。CPU地址線數目決定了CPU選址的內存範圍。地址信號壹般由CPU發出,當采用DMA方式訪問內存和I/O設備時,地址信號也可以由DMA控制器發出。

數據總線(DB):數據總線用來傳送數據信息,來往於CPU與存儲器、CPU與I/O接口設備之間。數據總線的寬度決定了CPU壹次傳輸的數據量,也就決定了CPU的類型與檔次。

控制總線(CB):控制總線用來傳送各種控制信號,有雙向、單向和雙態等多種形態,是總線中最靈活、最復雜也是功能最強的壹組總線。

按總線層次結構來劃分主要有:

CPU總線:主要用來連接CPU和控制芯片,包括CPU地址線、CPU數據線和CPU控制線。

存儲器總線:主要用來連接內存控制器(北橋芯片)和內存,包括存儲器地址線、存儲器數據線和存儲器控制線。

系統總線:又稱I/O擴展總線,分為ISA總線、PCI總線、AGP總線和PCI-E總線等多種標準。

外部總線:用來連接各種外設的控制芯片,包括IDE總線、SATA總線、SCSI總線和USB總線等。

工作原理

如果說主板(Mother Board)是壹座城市,那麽總線就像是城市裏的公***汽車(bus),能按照固定行車路線,傳輸來回不停運作的比特(bit)。

這些線路在同壹時間內都僅能負責傳輸壹個比特。因此,必須同時采用多條線路才能傳送更多數據,而總線可同時傳輸的數據數就稱為寬度(width),以比特為單位,總線寬度愈大,傳輸性能就愈佳。

總線的帶寬(即單位時間內可以傳輸的總數據數)為:總線帶寬 = 頻率 x 寬度(Bytes/sec)。當總線空閑(其他器件都以高阻態形式連接在總線上)且壹個器件要與目的器件通信時,發起通信的器件驅動總線,發出地址和數據。其他以高阻態形式連接在總線上的器件如果收到(或能夠收到)與自己相符的地址信息後,即接收總線上的數據。發送器件完成通信,將總線讓出(輸出變為高阻態)

  • 上一篇:硬盤分區,什麽是GPT模式?
  • 下一篇:南方和北方分別指的是什麽地方?
  • copyright 2024編程學習大全網