編程必備基礎知識|計算機組成原理篇(07):計算機的總線

計算機基礎方面的知識,對於一些非科班出身的同窗來說,一直是他們心中的痛,而對於科班出身的同窗,不少同窗在工做以後,也意識到自身所學知識的不足與欠缺,想回頭補補基礎知識。關於計算機基礎的課程不少,內容繁雜,但不管是相關書籍仍是大學課程,都有點脫離工做。特別地,計算機基礎知識體系龐雜,想要從零學習或者複習都耗時耗力。程序員

有鑑於此,本系列文章將帶你更快的補足編程必備基礎知識,涵蓋計算機領域三大基礎知識:計算機組成原理、操做系統、計算機網絡,這些都是大學計算機課程裏面最重要的內容。文章對這些內容作了提煉和總結,摒棄了做爲程序員不須要掌握的知識。編程

目的是:網絡

  • 幫助你們造成計算機知識的結構體系
  • 幫助你們理解計算機底層原理
  • 幫助你們在工做實踐中借鑑其中的優秀設計

本篇是計算機組成原理之計算機的總線學習

歡迎關注、轉發、收藏、評論操作系統

總線是什麼、有什麼用

總線(bus),是用於鏈接計算機中各類功能部件(如CPU、內存、輸入、輸出設備),並在它們之間傳送數據的公用線路或通路,主機的各個部件經過總線相鏈接,外部設備(如U盤、移動硬盤)經過相應的接口再與總線相鏈接,從而造成計算機硬件系統。計算機網絡

若是說主板是一座城市,那麼總線就像是城市裏的公共汽車(bus),能按照固定行車路線,傳輸來回不停運做的比特(bit)。設計

總線的分類

在計算機系統中,按其所鏈接的對象,總線可分爲: 片內總線和系統總線。對象

片內總線,它是CPU內部的信息傳輸線,鏈接着控制器、運算器等部件,使用片內總線能夠簡化CPU內部的電路結構。blog

系統總線,它是鏈接CPU、主存、硬盤、IO設備、USB插槽、PCI插槽等計算機組件的一條信息傳輸線。接口

按照所傳輸的信息種類,系統總線能夠分爲:

  • 數據總線:雙向傳輸各個部件的數據信息
  • 地址總線:指定源數據或目的數據在內存中的地址
  • 控制總線:用來發出各類控制信號的傳輸線,控制信號經由控制總線從一個組件發送給另一個組件,能夠監視不一樣組件之間的狀態

相關文章
相關標籤/搜索