總線
CPU是計算機的“大腦”,它控制整個計算機的運轉。
如何讓CPU工作起來呢?
很簡單,向它提供指令和數據就可以了。
那麼指令和數據在哪裡呢?
當然是存儲器,也就是我們平時所說的内存。在内存中指令和數據沒有任何區别,都是二進制信息。一台PC 機按重要性排序,CPU坐頭把交椅,第二便是内存。離開了内存,性能再好的CPU也無法工作。
那麼CPU是如何從内存中進行信息的傳遞呢?
CPU想要操縱數據的讀寫,必須和芯片進行信息交互:
1. 地址信息——數據存在哪?
2. 控制信息——讀還是寫?
3. 數據信息——具體要讀寫的數據是什麼?
針對這三類信息,CPU和存儲器芯片之間是如何傳遞呢?我們知道計算機靠電信号傳遞信息,電信号用導線來傳送,那麼CPU與芯片的導線,就是總線(bus)!
所以說,總線就是一堆物理上實際存在導線。按照信息類型,物理意義上的總線按照邏輯可劃分為:
地址總線
控制總線
數據總線
我們模拟一次交互過程:
1. CPU通過地址總線将地址信息發出;
2. CPU通過控制總線發出内存讀命令,選中存儲器芯片并通知其要進行讀操作;
3. 發出的地址信息對應的存儲單元中的數據通過數據總線送人CPU。
流程是不是很簡單呢?
CPU通過地址總線來指定存儲單元的位置。所以地址總線的越多,則CPU傳送的信息量越大,那麼CPU的尋址能力則越強;
數據總線越多,則數據傳送的速度越快。8根data bus一次可以傳送1byte,16根一次可傳送2byte,依次類推。
嚴謹來講,控制總線是一堆控制線的集合,控制總線越多,則CPU對外部器件的控制能力越強。
總結每一個CPU 芯片都有許多管腳,這些管腳和總線相連。也可以說,這些管腳引出總線。一個CPU可以引出3種總線的寬度标志了這個CPU的不同方面的性能:
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!