PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] [計組]-CPU一次處理資料量與記憶體大小關係
作者:
tim1991
(Ren)
2015-05-22 16:26:58
因為CPU讀取資料量有限制,因此能夠從記憶體中讀寫的資料也就有限制。
所以,一般32位元的CPU所能讀寫的最大資料量,大概就是4GB左右。
這是在一個linux教學網站看到的一句話
跟計組有關
但我想不透之間的因果關係
其中第二句話,
為什麼CPU一次能讀寫的資料量32bits會影響最大讀取資料量是4GB?
我的想法是,cpu處理完第一批32bits之後還給記憶體再抓下一批32bits,如此重複,記
憶體大小應該不會受CPU讀取資料量限制
那這樣跟記憶體大小為什麼有關係??
還是作者表達的句意是另外的意思?
求解
作者:
popular10347
(popular)
2015-05-22 17:54:00
你應該是看鳥哥的web或書.這個和cpu的clock頻率有關.在32bit架構下,一次只能抓4bytes,如果CPU的clock為10Gbps,則可得到4G bytes修正一下,CPU clock單位為Hz,所以1GHz*4byte=4Gbyte/s
作者:
tsoahans
(ㄎㄎ)
2015-05-22 20:30:00
因為要存取記憶體要知道位址 而位址如編超過4G(2^32)個CPU就沒辦法定址抱歉我可能講錯了 實際上應該要看bus頻寬才對cpu要看他怎麼設計 還有一個記憶體位址不一定是存1byte
作者:
forever3580
(阿基基)
2015-05-25 13:27:00
呃 我覺得會不會是32bit 所以有2^32個位置 而大部分記憶體一個位置都放一個byte 所以最多可接受2^32個位置*1byte=4GB
作者: xhow4dox
2015-05-28 16:04:00
跟記憶體位置有關...那個講clock rate的...
作者:
cuddlykitten
(稚巫)
2015-07-01 02:50:00
第一個想到的也是forever大那樣…
繼續閱讀
[理工]畫波德圖問題
death811125
[商管]gdp的判斷
likerockman
Re: [理工] 周易教線性代數的問題
Honor1984
[理工] 周易教線性代數的問題
Non
[理工] 資結 c語言符號
easion0317
[理工] [計組]-biased / excess notation
tim1991
[商管] 統計二題
fanlu617
[理工] 微積分
hahatolong
[理工] 資節 時間複雜度分析
APE36
Re: [理工] 線性代數 指數內積問題
wx19930509
Links
booklink
Contact Us: admin [ a t ] ucptt.com