![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - 關於記憶體定址的疑問??????-.-
(https://www.pcdvd.com.tw/showthread.php?t=917599)
|
|---|
關於記憶體定址的疑問??????-.-
剛剛在網路上奇摩知識爬文~看到以下這個問題:1.假設一CPU有18位址線,16條資料線,請問最多可接多少記憶體....而他的答案是512KB..請問一下是為什麼
1.這跟以前學過的怎麼好像有點不一樣.記憶體最大的定址空間不是跟ADDRESS BUS有關嗎 例如有N條位址線.那麼記憶體的定址空間不是2的N次方嗎??為什麼會跟DATA BUS有關?? 2.請問甚麼是字組(word)阿??? |
引用:
2.4byte為一個字組。 |
1:data bus有16bit,所以每個位址有2byte,2^18個位址*2byte=512KB:p....BTW,這個問題應該是指可以控制的實體記憶體大小,要是CPU支援虛擬定址模式的話(i.e.MMU)話就要再研究了(i.e.80286實體記憶體只能控制到16M,但虛擬記憶體可以定址到1G:stupefy: )....
2:一個word多大沒有一定的答案(要看CPU而定:flash: ),對16bit CPU而言是2byte,對32bit CPU而言是4byte,至於64bit CPU有些還是延用4byte,有些則是8byte:p:p.... |
引用:
http://en.wikipedia.org/wiki/Memory_address 引用:
http://en.wikipedia.org/wiki/Word_%28computing%29 ---- 誠心建議,若是讀相關領域的,或者會面臨相關考試的,去找一本教科書來看(找英文的,中文書有些都亂寫),或至少看完wiki英文版內容,這樣觀念會比較完整。 網路上的討論你一言我一語的,很多往往流於片段,或是根本就是錯誤的。 |
PO網址出來吧....
叫他快去申請專利,他為CPU界找到了倍增記憶體容量的新方法.. :D :D 照他說法,若DA增至32條,那不就有1MB了? :D :D :D |
樓主你參考一下,小弟回想以前學的計概內容..
1.假設一CPU有18位址線,16條資料線,請問最多可接多少記憶體....而他的答案是512KB..請問一下是為什麼 答: 定址能力是由 位址線 決定,所以是 2^18 16條資料線(資料匯流排) , 只是決定電腦一次擷取資料最大處理能力... 2.請問甚麼是字組(word)阿??? 答:所謂WORD ,就是計算機一次最大處理位元數(由DATA bUS 來看),換成BYTE ,64位元PC,字就是 6 Byte 為一個字組 因為電腦設計各家不同,不能同一而論,小弟就提出劣見,你就參考.早期這樣這樣,現在intel 又增加很多加速的方法.. |
完了~~^^"有點亂掉了.剛剛跑去翻了翻以前的計算機概論.結果裡面完全都沒寫到有關
ADDRESS BUS 跟 DATA BUS有關的教學.然而網路上找的答案.各家不一. 英文原文的阿~哈哈Orz我完全對英文五體投地 對了字組的作用是什麼阿??? |
反正啊,你貼的那仁兄,他認 位址定址數*資料量=最大可直接存取記憶體量
至於 "字組的作用是什麼" 這只能意會而不能言傳了 :laugh: :laugh: 去找本286的線路分析/維修,上面一定會有解說地哩。 :D |
| 所有的時間均為GMT +8。 現在的時間是05:49 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。