cpu總線詳解


數據總線

(1) 是CPU與內存或其他器件之間的數據傳送的通道。

(2)數據總線的寬度決定了CPU和外界的數據傳送速度。

(3)每條傳輸線一次只能傳輸1位二進制數據。eg: 8根數據線一次可傳送一個8位二進制數據(即一個字節)。

(4)數據總線是數據線數量之和。

數據總線數據總線是CPU與存儲器、CPU與I/O接口設備之間傳送數據信息(各種指令數據信息)的總線,這些信號通過數據總線往返於CPU與存儲器、CPU與I/O接口設備之間,因此,數據總線上的信息是雙向傳輸的。

地址總線

(1)CPU是通過地址總線來指定存儲單元的。

(2)地址總線決定了cpu所能訪問的最大內存空間的大小。eg: 10根地址線能訪問的最大的內存爲1024位二進制數據(1024個內存單元)(1B)

(3)地址總線是地址線數量之和。

地址總線Address Bus)是一種計算機總線,是CPU或有DMA能力的單元,用來溝通這些單元想要訪問(讀取/寫入)計算機內存組件/地方的物理地址。它是單向的,只能從CPU傳向外部存儲器或I/O端口

有個說法:64位系統裝了64位操作系統,最大物理內存理論上=2的64次方;然而實際上地址總線只用到了35位,所以最大物理內存是32G大小

控制總線

(1)CPU通過控制總線對外部器件進行控制。

(2)控制總線的寬度決定了CPU對外部器件的控制能力。

(3)控制總線是控制線數量之和。

控制總線,英文名稱:ControlBus,簡稱:CB。控制總線主要用來傳送控制信號時序信號。控制信號中,有的是微處理器送往存儲器輸入輸出設備接口電路的,如讀/寫信號,片選信號中斷響應信號等;也有是其它部件反饋給CPU的

例題:若內存容量爲4GB,字長爲32,則______。
A.地址總線和數據總線的寬度都爲32
B.地址總線的寬度爲30,數據總線的寬度爲32
C.地址總線的寬度爲30,數據總線的寬度爲8
D.地址總線的寬度爲32,數據總線的寬度爲8
答案:A
   內存容量爲4GB,即內存單元的地址寬度爲32位。字長爲32位即要求數據總線的寬度爲32位,因此地址總線和數據總線的寬度都爲32。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章