![]() |
||
Golden Member
![]() ![]() ![]() ![]() 加入日期: Aug 2004 您的住址: 北極星
文章: 2,601
|
沒有實際插過這麼多記憶體.所以只是推估
16GB的記憶體.插上去了,多出來的也是沒用的. 我是根據4GB上限及HD的137GB問題所推斷的 而資料線我覺得並不代表位址線前4Byte,它的定義是電腦每次存取的bit數 而且一個成熟的科技產品.會有不必要.多出來浪費的東西嗎? 所以不應有無用的2條位址線這種說法 而記憶體的運作.應該都是一樣吧.記憶體就是做儲存/傳輸的啊 記憶體的進步只在容量跟速度吧.應該沒有多出第三個功能吧(ECC不算) 而S7的Pentium是64條資料匯流排.cxh兄已提過了.那只是內部而已 CPU與其它設備溝通的外部資料匯流排.依然是32條而已 |
|||||||
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Jan 2002 您的住址: U.S.S AGC
文章: 1,669
|
引用:
沒研究過,不過太看輕INTEL了,8086/88 它雖只有 20條ADDR,但它有最大及最小模式,最小模式就是一般用的線路,最大模式則可串接多個CPU使用。 所謂的虛擬位址是指 區段暫存器+IP暫存器而來的,在線性模式中"區段暫存器"被稱之為"選擇器",以486,586來說 EIP 為32bit在線性下直接對映4GB區,但在虛擬下有48bit(選擇器16bit+EIP 32bit)共64TB,你可以想作每4GB為一單位,而選擇器則指定要使用那一個4GB。這種形式叫 EMS,只是以前解多工電路要外接,而INTEL只不過全都內含著。 EMS不是新技術,早在APPLE2時代就有128KB卡(APPLE2用的6502只有64KB定址,透過硬解可存取超出64KB的地方,很多CPU,MPU等,都可做到)。 ps.區段暫存器指的是 CS,ES,GS,FS.....等,在此例,我想應是指 CS PS2.有興趣的可抓這PDF檔,見PAGE199起,不過看不憧沒關係,我也是看不懂 ![]()
__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。 此文章於 2005-05-01 12:36 PM 被 asccpu 編輯. 原因: 刪刪刪刪 |
|||
![]() |
![]() |
Elite Member
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
![]() Intel有一個急驚風的PSE/PAE-36定址模式..
可以突破4GB限制.. 只是那個效率不好就是了.. |
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Aug 2004
文章: 360
|
怎麼說來說去好像沒有人解決我的問題呢?
簡單來說,當CPU輸出的位址,是以32bit資料為一個位址,還是8bit資料? 如果是32bit,那,所有可能的位址就有4G空間了,再乘上32bit,應為16GB。 又如果是8bit為一個位址,就表示他一次傳輸CPU所要求的位址開始的四個8bit了喔? 我看了Intel的486電路範本,DRAM控制器仍為8bit,對CPU才是32匯流排,那應該如此喔? Socket 7是64位元資料匯流排,這是指對北橋,北橋外才是32位元吧? 內部匯流排我忘記了,不過暫存器仍是32bit。 SDRAM好像是64bit吧? 我只記得DDR是64bit,雙通道是128bit 此文章於 2005-05-01 04:19 PM 被 Timwel 編輯. |
![]() |
![]() |
Golden Member
![]() ![]() ![]() ![]() 加入日期: Aug 2004 您的住址: 北極星
文章: 2,601
|
當然是32bit啊~可是有32條address bus的.缺一不可
不過為什麼你一定要2^32再*32bit呢.明明不用乘啊...~"~ http://www.ice.ntnu.edu.tw/~violet/edu92-1/cpu.htm 資料匯流排是資料匯流排.位址匯流排是位址匯流排.兩者是不同的 |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Jan 2002 您的住址: U.S.S AGC
文章: 1,669
|
引用:
位置是以BYTE為單位,所以4GB就是4GBYTES=4*8Gbits=.....類推,同理一個RAM上面標示128KB*16,它有多大? 256KB(*16是指16bit)。 另外32bit CPU存取32bit時,若起頭位置可被4整除,那CPU可做一次,不然要分2次,這動作寫程式的人都知,叫"對齊"。 "DRAM控制器仍為8bit" 不一定,要視USER一次存取多大的資料量(1,2,3,4BYTE),CPU有支腳叫 AEL 的樣子(有點忘了),它就是專門作這類的訊號輸出(可能有2腳 AEL0/AEL1)
__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。 |
|
![]() |
![]() |