PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
poposea1314
Amateur Member
 
poposea1314的大頭照
 

加入日期: Dec 2010
文章: 34
關於記憶體定址的疑問??????-.-

剛剛在網路上奇摩知識爬文~看到以下這個問題:1.假設一CPU有18位址線,16條資料線,請問最多可接多少記憶體....而他的答案是512KB..請問一下是為什麼

1.這跟以前學過的怎麼好像有點不一樣.記憶體最大的定址空間不是跟ADDRESS BUS有關嗎
例如有N條位址線.那麼記憶體的定址空間不是2的N次方嗎??為什麼會跟DATA BUS有關??

2.請問甚麼是字組(word)阿???
     
      
舊 2011-01-21, 06:21 AM #1
回應時引用此文章
poposea1314離線中  
53346
*停權中*
 
53346的大頭照
 

加入日期: Oct 2001
您的住址: 鬼島-高譚市
文章: 5,987
引用:
作者poposea1314
剛剛在網路上奇摩知識爬文~看到以下這個問題:1.假設一CPU有18位址線,16條資料線,請問最多可接多少記憶體....而他的答案是512KB..請問一下是為什麼

1.這跟以前學過的怎麼好像有點不一樣.記憶體最大的定址空間不是跟ADDRESS BUS有關嗎
例如有N條位址線.那麼記憶體的定址空間不是2的N次方嗎??為什麼會跟DATA BUS有關??

2.請問甚麼是字組(word)阿???


2.4byte為一個字組。
 
舊 2011-01-21, 07:57 AM #2
回應時引用此文章
53346離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
1:data bus有16bit,所以每個位址有2byte,2^18個位址*2byte=512KB....BTW,這個問題應該是指可以控制的實體記憶體大小,要是CPU支援虛擬定址模式的話(i.e.MMU)話就要再研究了(i.e.80286實體記憶體只能控制到16M,但虛擬記憶體可以定址到1G )....

2:一個word多大沒有一定的答案(要看CPU而定 ),對16bit CPU而言是2byte,對32bit CPU而言是4byte,至於64bit CPU有些還是延用4byte,有些則是8byte....
__________________
士大夫之無恥,是謂國恥....
舊 2011-01-21, 08:52 AM #3
回應時引用此文章
cmwang離線中  
sandstorm
*停權中*
 

加入日期: Mar 2010
文章: 541
引用:
作者poposea1314
1.這跟以前學過的...

http://en.wikipedia.org/wiki/Memory_address
引用:
作者poposea1314
2.請問甚麼是字組(word)阿???

http://en.wikipedia.org/wiki/Word_%28computing%29

----
誠心建議,若是讀相關領域的,或者會面臨相關考試的,去找一本教科書來看(找英文的,中文書有些都亂寫),或至少看完wiki英文版內容,這樣觀念會比較完整。

網路上的討論你一言我一語的,很多往往流於片段,或是根本就是錯誤的。
舊 2011-01-21, 09:03 AM #4
回應時引用此文章
sandstorm離線中  
asccpu
Master Member
 

加入日期: Jan 2002
您的住址: U.S.S AGC
文章: 1,669
PO網址出來吧....
叫他快去申請專利,他為CPU界找到了倍增記憶體容量的新方法..

照他說法,若DA增至32條,那不就有1MB了?

__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。
舊 2011-01-21, 02:14 PM #5
回應時引用此文章
asccpu離線中  
cxh
Major Member
 
cxh的大頭照
 

加入日期: Sep 2001
您的住址: 工廠苦命人
文章: 230
樓主你參考一下,小弟回想以前學的計概內容..

1.假設一CPU有18位址線,16條資料線,請問最多可接多少記憶體....而他的答案是512KB..請問一下是為什麼

答: 定址能力是由 位址線 決定,所以是 2^18

16條資料線(資料匯流排) , 只是決定電腦一次擷取資料最大處理能力...


2.請問甚麼是字組(word)阿???

答:所謂WORD ,就是計算機一次最大處理位元數(由DATA bUS 來看),換成BYTE ,64位元PC,字就是 6 Byte 為一個字組

因為電腦設計各家不同,不能同一而論,小弟就提出劣見,你就參考.早期這樣這樣,現在intel 又增加很多加速的方法..
舊 2011-01-21, 03:15 PM #6
回應時引用此文章
cxh離線中  
poposea1314
Amateur Member
 
poposea1314的大頭照
 

加入日期: Dec 2010
文章: 34
完了~~^^"有點亂掉了.剛剛跑去翻了翻以前的計算機概論.結果裡面完全都沒寫到有關
ADDRESS BUS 跟 DATA BUS有關的教學.然而網路上找的答案.各家不一.

英文原文的阿~哈哈Orz我完全對英文五體投地

對了字組的作用是什麼阿???
舊 2011-01-21, 04:01 PM #7
回應時引用此文章
poposea1314離線中  
asccpu
Master Member
 

加入日期: Jan 2002
您的住址: U.S.S AGC
文章: 1,669
反正啊,你貼的那仁兄,他認 位址定址數*資料量=最大可直接存取記憶體量
至於 "字組的作用是什麼" 這只能意會而不能言傳了

去找本286的線路分析/維修,上面一定會有解說地哩。
__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。

此文章於 2011-01-21 10:53 PM 被 asccpu 編輯.
舊 2011-01-21, 10:51 PM #8
回應時引用此文章
asccpu離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是07:05 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。