PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   win7 32位元版的只能支援到4G的RAM的話 (https://www.pcdvd.com.tw/showthread.php?t=887930)

asccpu 2010-03-09 11:22 PM

其實CPU能存取超出本身"直接"定址能力的這方式,並不是現在才有的,至少在APPLE2時代就有了(AP2時代有本身的128KB-RAM卡)。
這些擴充出來的記憶體以前叫EMS(非DOS時代的EMS/XMS那種東西,不過確是可以研究這方式的最好題材),要作到如此,要外加解碼電路,用這電路創出虛擬位置線出來,只不過在P1時這電路被做到CPU內部去了,才有36bit位置線出來。
以前在寫呼叫器程式時,那時中文機也是用這方式處理字型資料(65C02/8位元,最大直接定址64KB,但字型資料卻有512KB),由於也是解碼電路作到CPU內,因此只要下參數,IC就會自動處理。
在286時代我也買過EMS卡,卡最大可插到32MB。

jamin 2010-03-10 12:37 AM

引用:
作者asccpu
其實CPU能存取超出本身"直接"定址能力的這方式,並不是現在才有的,至少在APPLE2時代就有了(AP2時代有本身的128KB-RAM卡)。
這些擴充出來的記憶體以前叫EMS(非DOS時代的EMS/XMS那種東西,不過確是可以研究這方式的最好題材),要作到如此,要外加解碼電路,用這電路創出虛擬位置線出來,只不過在P1時這電路被做到CPU內部去了,才有36bit位置線出來。
以前在寫呼叫器程式時,那時中文機也是用這方式處理字型資料(65C02/8位元,最大直接定址64KB,但字型資料卻有512KB),由於也是解碼電路作到CPU內,因此只要下參數,IC就會自動處理。
在286時代我也買過EMS卡,卡最大可插到32MB。

asccpu兄你說的與CIH 說的其實不太一樣
你的方法是硬體電路去延伸可用容量
而 CIH 主要在講解 intel CPU 定址的極限與限制

我記得沒錯的話 36bit address line 並不是所有intel CPU 都有拉出來
有拉出來的, CIH 說的應該沒問題, 沒拉出來的, 只能靠你說的外加解碼電路
可是效能衝擊應該很大, 而且 PC 不比 embedded system, 太偏門招式不易使用.
:ase

syntech 2010-03-10 10:58 AM

超過32條address line的32位元或稱為 x86-64 CPU 可能比樓上想像的還多.


每次說到這個問題,就是這種反應了

jamin 2010-03-12 09:22 AM

引用:
作者syntech
超過32條address line的32位元或稱為 x86-64 CPU 可能比樓上想像的還多.


每次說到這個問題,就是這種反應了

又不是講最近幾年的產品 :unbelief:

而且就算 cpu 有 36 bit address line
沒拉到北僑(舊的北僑只支援32bit)你怎麼定址到4GB 之後 :stupefy:

syntech 2010-03-12 09:48 AM

那就換主機板,換晶片組呀.
又不是只有 INTEL,VIA,SIS,AMD(ATI),NVIDIA 可選,
還有一些貴到嚇死人的呀. ^_^|||


何必呢?

而且現在M$還是硬是規定只能用4G呀.
主機板,CPU通通都鬆綁了,就OS不鬆綁.

dmwc 2010-03-12 10:38 AM

引用:
作者syntech
而且現在M$還是硬是規定只能用4G呀.
主機板,CPU通通都鬆綁了,就OS不鬆綁.

是使用者自己不鬆綁,明明可以用x64 OS

x86 你再怎麼鬆綁,一個 Process 還是只能用 2GB,過了一關另一關依舊沒有解

當然如果你有 4GB 而已就感受不到,繼續 PAE 死守下去,當大家用到32GB時,還在單一 Process 2GB,到時也是笑話一篇

Rainwen 2010-03-12 11:23 AM

引用:
作者dmwc
是使用者自己不鬆綁,明明可以用x64 OS

x86 你再怎麼鬆綁,一個 Process 還是只能用 2GB,過了一關另一關依舊沒有解

當然如果你有 4GB 而已就感受不到,繼續 PAE 死守下去,當大家用到32GB時,還在單一 Process 2GB,到時也是笑話一篇

Server版是有技術可以突破啦~
只是這種技術MS不會下放到普通版的OS上.....除非有高手破解

dmwc 2010-03-12 12:44 PM

引用:
作者Rainwen
Server版是有技術可以突破啦~
只是這種技術MS不會下放到普通版的OS上.....除非有高手破解

有技術可以突破軟體也不會重寫

改用 x64 編譯問題瞬間解決,你說哪一種比較快

syntech 2010-03-12 02:17 PM

這種" 何不使用X64 OS "的回覆也很典型......

Rainwen 2010-03-12 02:46 PM

引用:
作者dmwc
有技術可以突破軟體也不會重寫

改用 x64 編譯問題瞬間解決,你說哪一種比較快

應該沒有這麼輕鬆直接改x64編譯就可以了,多少還是要修改一下程式吧.... :ase
不然市面上各軟體早就輕易推出X64版了~ :laugh:

不過廠商還是會朝X64走啦~畢竟這是趨勢。


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。