首頁 >常見問題 >系統匯流排中位址線的功能是什麼

系統匯流排中位址線的功能是什麼

青灯夜游
青灯夜游原創
2022-07-19 17:37:2311752瀏覽

位址線的功能是用來選擇主記憶體和I/O埠。位址線全稱為位址匯流排,是CPU或有DMA能力的單元,用來溝通這些單元想要存取(讀取/寫入)電腦記憶體組件/地方的實體位址;簡單來說位址線是專門用來傳送位址的,決定了將訊息送到何處。

系統匯流排中位址線的功能是什麼

本教學操作環境:windows7系統、Dell G3電腦。

系統匯流排(英文:System Bus)是一個單獨的電腦匯流排,是連接電腦系統的主要元件。這個技術的開發是用來降低成本和促進模組化。系統匯流排結合資料匯流排的功能來搭載訊息,地址匯流排來決定將資訊送到何處,控制總線來決定如何動作。

位址線既可用於選擇主記憶體單元,也可用於選擇I/O埠;磁碟透過磁碟控制器與主機相連,故系統匯流排中的位址線只能使用來選擇磁碟控制器中的端口,而不能用來選擇磁碟資料塊。

位址匯流排(Address Bus;又稱:地址匯流排) 屬於一種電腦匯流排(一部份),是由CPU 或有DMA 能力的單元,用來溝通這些單元想要存取(讀取/寫入)電腦記憶體元件/地方的實體位址。

資料匯流排的寬度,隨可尋址的記憶體元件大小而變,決定有多少的記憶體可以被存取。

舉例來說:一個16位元寬度的地址匯流排(通常在1970年和1980年早期的8位元處理器中使用) 到達2 的16 次方= 65536 = 64 KB 的內存地址,而一個32位元單元地址匯流排(通常在像現今2004年的PC 處理器中) 可以尋址到4,294,967,296 = 4 GB 的地址。但現在很多電腦記憶體已經大於4G(windows XP x32位元系統最大隻能辨識3.29G,所以要使用4G以上大記憶體就要用windows x64位元系統)。所以主流的電腦都是64位元的處理器也就是說可以尋址到2^64=16X10^18=16EB的地址,在很長一段時間內這個數字是用不完的。

在大多數的微電腦(微計算機)中,可尋址的元件都是8 位的"位元組" (所以"K" 在這情況像相等於"KB" 或kilobyte),有許多電腦的例子是以更大的資料區塊當作他們實體上最小的可尋址元件,像是大型主機、超級電腦、以及某些工作站的CPU。

位址匯流排AB是專門用來傳送位址的,由於位址只能從CPU傳向外部記憶體或I/O端口,所以位址匯流排總是單向三態的,這與資料匯流排不同。位址匯流排的位元數決定了CPU可直接定址的記憶體空間大小,例如8位元微電腦的位址匯流排為16位,則其最大可尋址空間為2^16=64KB,16位元微電腦的位址匯流排為20位,其可尋址空間為2^20=1MB。一般來說,若位址匯流排為n位,則可尋址空間為2^n位。

技術指標

1、匯流排的頻寬(匯流排資料傳輸速率)

匯流排的頻寬指的是單位時間內匯流排上傳送的資料量,即每鈔鐘傳送MB的最大穩態資料傳輸率。與總線密切相關的兩個因素是匯流排的位寬和匯流排的工作頻率。

2、匯流排的位寬

匯流排的位寬指的是總線能同時傳送的二進位資料的位數,或資料匯流排的位數,即32位、64位等總線寬度的概念。匯流排的位元寬越寬,每秒鐘資料傳輸率越大,匯流排的頻寬越寬。

3、匯流排的工作頻率

匯流排的工作時脈頻率以MHZ為單位,工作頻率越高,匯流排工作速度越快,匯流排頻寬越寬。

匯流排頻寬的計算方法:匯流排的頻寬=匯流排的工作頻率*匯流排的位寬/8。

例如:對於64位元、800MHz的前端匯流排,它的資料傳輸速率就等於6.4GB/s=64bit×800MHz÷8(Byte);32位元、33MHz PCI匯流排的資料傳輸速率就是132MB /s=32bit×33MHz÷8(Byte),以此類推。

更多相關知識,請造訪常見問題欄位!

以上是系統匯流排中位址線的功能是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn