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

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

  回應
 
主題工具
Timwel
Advance Member
 
Timwel的大頭照
 

加入日期: Aug 2004
文章: 360
[疑問]關於CPU定址記憶體大小

根據Intel Museum
80486可以定址4GB記憶體。
但,根據高職老師授與的計算方式,32資料線、32位址線。
應該要有2的32次方*32/8=16GB記憶體空間
以前看雜誌就得知4GB是32位元的實際上限,但最近我才從某些地方發現,這跟高職所教的有些衝突。

假如說,4GBytes是對的,那是為什麼呢? 其他原因限制住了?
還是說 他所謂的Byte是指資料寬度?
8086和8088不同的資料線寬度,最大定址記憶體空間一樣1MB,和這原因一樣嗎?
那,假如四技二專、二技考試出到這東西,不就很沒道理?
     
      

此文章於 2005-04-30 08:50 PM 被 Timwel 編輯.
舊 2005-04-30, 08:49 PM #1
回應時引用此文章
Timwel離線中  
saiz
Golden Member
 
saiz的大頭照
 

加入日期: Aug 2004
您的住址: 北極星
文章: 2,601
http://tw.knowledge.yahoo.com/quest...d=1005032605173
去看看吧
而根據我印象中我所學的
位址線才是代表定址大小.而資料線是代表一次可傳輸量的
所以32條資料線.32條位址線代表
32位元的電腦.可定址2^32=4GB的記憶體大小
不應該再*32/8的.這是兩碼子事
應該就像有兩個一樣大.車位數一樣的停車場
不過一個一次可以吞吐10台車.一個一次可以吞吐20台車.
但不代表可吞吐20台車的.容量就大啊.
個人拙見~這個比喻應該還OK吧?
 
__________________
良興卡號:0000200412313 盡情使用

推薦好站Android Forum中文討論區

此文章於 2005-04-30 09:58 PM 被 saiz 編輯.
舊 2005-04-30, 09:50 PM #2
回應時引用此文章
saiz離線中  
Timwel
Advance Member
 
Timwel的大頭照
 

加入日期: Aug 2004
文章: 360
所以說,假如裝一記憶體模組,32條位址線,32條資料線,16GB容量。
哪? 會有12GB無法被存取了?(單就此問題來說)
還是說位址線就如同以前一樣運作,只不過資料線中的32bit資料是代表位址線中指定位置開始的四個Bytes?所以說位址線第一次送出的位置,跟第二次送出的位置並不是連續的,而是間隔4?(假設資料位置是連續的)
那位址線有兩條毫無意義了喔?

Pentium是64bit CPU(資料線上來看),位址線仍只有32條了喔?

此文章於 2005-04-30 10:11 PM 被 Timwel 編輯.
舊 2005-04-30, 10:06 PM #3
回應時引用此文章
Timwel離線中  
saiz
Golden Member
 
saiz的大頭照
 

加入日期: Aug 2004
您的住址: 北極星
文章: 2,601
一般電腦有辦法裝上16GB的記憶體嗎...您想太多了
我也只聽過有賣1GB一條的記憶體而已呢?
就算不考慮這個.超出支援也是不能用啊.應該就像HD的137GB問題.
你應該曉得這問題吧?也是定址的問題
YAHOO知識+的那個答案我就不太清楚了.因為當初不是這樣教的
只能另請高明解釋了
不過我是覺得那答案怪怪的.不過不太會解釋就是了.不會有無謂的位址線才是
不過這只好等更厲害的人來解答囉~
*Pentium系列有多少資料線跟位址線並沒有背.討厭背一堆有的沒的
__________________
良興卡號:0000200412313 盡情使用

推薦好站Android Forum中文討論區
舊 2005-04-30, 10:49 PM #4
回應時引用此文章
saiz離線中  
cxh
Major Member
 
cxh的大頭照
 

加入日期: Sep 2001
您的住址: 工廠苦命人
文章: 230
電腦內部有分成,資料線跟定址線二種,
其中定址線是指,能存取多大的記憶體空間,

定址線如果是 32條,那麼算法如下

32條定址線,相當於 2的三十二次方,也就是 4GB

資料線是指一次能存取多少位元資料
那麼以 80486 來說,他是算 32bit,所以呢,他算32位元電腦
1 word = 8 bit,那麼 80486 就是一次能存取四個word

在樓主提供的intel資料中,4gb是對的,沒有人去限制啊.

在 Pentium 中加入了超純量概念,多管線,非循序執行預測
分歧預測點緩衝架構,等一些來增加執行效率

Pentium是64bit CPU(資料線上來看),位址線仍只有32條了喔?

基本上,只對一半,在電腦中,有二種匯流排,一種是cpu內部匯流排,一種是cpu與外部的
匯流排,所以intel提供的,內部匯流排,會寫64Bit,然而外部匯流排卻只有32位元而以!
舊 2005-05-01, 12:07 AM #5
回應時引用此文章
cxh離線中  
asccpu
Master Member
 

加入日期: Jan 2002
您的住址: U.S.S AGC
文章: 1,669
別忘了虛擬定址,就是 16+32bit 定址。
我記得586起ADDR. 有35還是36條外線。
__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。
舊 2005-05-01, 01:06 AM #6
回應時引用此文章
asccpu離線中  
saiz
Golden Member
 
saiz的大頭照
 

加入日期: Aug 2004
您的住址: 北極星
文章: 2,601
cxh兄.我想糾正一下.word應該是沒有固定大小的.
word指的是電腦每次存取的資料位元數
也就是32位元電腦的word是32bit,而64位元的word是64bit
所以.不論什麼電腦.每次都是存取一個word的
__________________
良興卡號:0000200412313 盡情使用

推薦好站Android Forum中文討論區
舊 2005-05-01, 01:09 AM #7
回應時引用此文章
saiz離線中  
asccpu
Master Member
 

加入日期: Jan 2002
您的住址: U.S.S AGC
文章: 1,669
"word應該是沒有固定大小的"
是的,沒錯,但很不幸的,在所謂的 INTEWIN(是這樣拚?)中 WORD 泛指16bit---2BYTES,所以在組合語言中 WORD 就是2BYTES,DWORD就是4BYTES。
但在 U/L 系統中,不領情,在 U/L 中的程式 WORD就是指暫存器大小,所以有寫過高階程式且跨過平台的,就會感受到差異,WORD的大小是受各編譯器而定的,各種平台的都不一定相同

剛剛看了一下INTEL最新CPU的DS,發現原來有 SSE3 指令 XD 我還以為沒有哩 XD
又看了一下AMD的64這CPU的DS,發現只支援到 SSE 指令,不過它的64bit位址怎是虛擬的?,物理定址有40bit 1T 大小。改天再抓CPU的硬體DATASHEET回來,手上只有供程設用的資料。
__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。

此文章於 2005-05-01 03:11 AM 被 asccpu 編輯. 原因: ZZZZZZzzz...
舊 2005-05-01, 02:55 AM #8
回應時引用此文章
asccpu離線中  
saiz
Golden Member
 
saiz的大頭照
 

加入日期: Aug 2004
您的住址: 北極星
文章: 2,601
嗯.我知道在程式語言中.word是有規定其大小的.
不過我覺得此word非彼word吧?
因為用的地方不同(軟體/硬碟)
英文就是這樣.同一個詞在不同地方.意義總是有所出入
這樣想應該沒錯吧??因為我還在學習中...電腦的知識又多到暴= =||
所以很多時侯都是用想當然爾.以此類推來設想的XD
__________________
良興卡號:0000200412313 盡情使用

推薦好站Android Forum中文討論區
舊 2005-05-01, 03:12 AM #9
回應時引用此文章
saiz離線中  
Timwel
Advance Member
 
Timwel的大頭照
 

加入日期: Aug 2004
文章: 360
我發現上面我的文章有打錯行的問題。
正確是:
所以說,假如裝一記憶體模組,32條位址線,32條資料線,16GB容量。
哪? 會有12GB無法被存取了?(單就此問題來說)那位址線有兩條毫無意義了喔?
還是說位址線就如同以前一樣運作,只不過資料線中的32bit資料是代表位址線中指定位置開始的四個Bytes?所以說位址線第一次送出的位置,跟第二次送出的位置並不是連續的,而是間隔4?(假設資料位置是連續的)

我只考慮硬體,怎麼突然多出這麼多軟體呢? 最重要的是,8086以上的CPU記憶體到底是怎麼運作的呢,跟8088這種單純8bit資料線的CPU有什麼不同呢?

從Socket7 Pentium就是64bit資料匯流排了。
舊 2005-05-01, 07:08 AM #10
回應時引用此文章
Timwel離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。