1. 程式人生 > >關於cpu匯流排位數的一些小總結

關於cpu匯流排位數的一些小總結

資料匯流排、地址匯流排和控制匯流排:
不同型號的CPU晶片,其資料匯流排、地址匯流排和控制匯流排的條數可能不同。  資料匯流排DB用來傳送資料資訊,是雙向的。CPU既可通過DB從記憶體或輸入裝置讀入資料,又可通過DB將內部資料送至記憶體或輸出裝置。DB的寬度決定了CPU和計算機其他裝置之間每次交換資料的位數。  地址匯流排AB用於傳送CPU發出的地址資訊,是單向的。傳送地址資訊的目的是指明與CPU交換資訊的記憶體單元或I/O裝置。儲存器是按地址訪問的,所以每個儲存單元都有一個固定地址,要訪問1MB儲存器中的任一單元,需要給出1M個地址,即需要20位地址(220=1M)。因此,地址匯流排的寬度決定了CPU的最大定址能力。  控制匯流排CB用來傳送控制訊號、時序訊號和狀態資訊等。其中有的是CPU向記憶體或外部裝置發出的資訊,有的是記憶體或外部裝置向CPU發出的資訊。顯然,CB中的每一條線的資訊傳送方向是一定的、單向的,但作為一個整體則是雙向的。所以,在各種結構框圖中,凡涉及到控制匯流排CB,均是以雙向線表示。