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

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
asccpu
Master Member
 

加入日期: Jan 2002
您的住址: U.S.S AGC
文章: 1,669
其實CPU能存取超出本身"直接"定址能力的這方式,並不是現在才有的,至少在APPLE2時代就有了(AP2時代有本身的128KB-RAM卡)。
這些擴充出來的記憶體以前叫EMS(非DOS時代的EMS/XMS那種東西,不過確是可以研究這方式的最好題材),要作到如此,要外加解碼電路,用這電路創出虛擬位置線出來,只不過在P1時這電路被做到CPU內部去了,才有36bit位置線出來。
以前在寫呼叫器程式時,那時中文機也是用這方式處理字型資料(65C02/8位元,最大直接定址64KB,但字型資料卻有512KB),由於也是解碼電路作到CPU內,因此只要下參數,IC就會自動處理。
在286時代我也買過EMS卡,卡最大可插到32MB。
     
      
__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。
舊 2010-03-09, 11:22 PM #41
回應時引用此文章
asccpu離線中  
jamin
Senior Member
 
jamin的大頭照
 

加入日期: Dec 2002
文章: 1,370
引用:
作者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, 太偏門招式不易使用.
 
__________________
要討論也要找能溝通的, 跟狂吠的狗溝通只是浪費時間. 每日一句 : 很多不等於多數,也不等於少數
舊 2010-03-10, 12:37 AM #42
回應時引用此文章
jamin離線中  
syntech
*停權中*
 

加入日期: Jan 2003
文章: 494
超過32條address line的32位元或稱為 x86-64 CPU 可能比樓上想像的還多.


每次說到這個問題,就是這種反應了
舊 2010-03-10, 10:58 AM #43
回應時引用此文章
syntech離線中  
jamin
Senior Member
 
jamin的大頭照
 

加入日期: Dec 2002
文章: 1,370
引用:
作者syntech
超過32條address line的32位元或稱為 x86-64 CPU 可能比樓上想像的還多.


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

又不是講最近幾年的產品

而且就算 cpu 有 36 bit address line
沒拉到北僑(舊的北僑只支援32bit)你怎麼定址到4GB 之後
__________________
要討論也要找能溝通的, 跟狂吠的狗溝通只是浪費時間. 每日一句 : 很多不等於多數,也不等於少數
舊 2010-03-12, 09:22 AM #44
回應時引用此文章
jamin離線中  
syntech
*停權中*
 

加入日期: Jan 2003
文章: 494
那就換主機板,換晶片組呀.
又不是只有 INTEL,VIA,SIS,AMD(ATI),NVIDIA 可選,
還有一些貴到嚇死人的呀. ^_^|||


何必呢?

而且現在M$還是硬是規定只能用4G呀.
主機板,CPU通通都鬆綁了,就OS不鬆綁.
舊 2010-03-12, 09:48 AM #45
回應時引用此文章
syntech離線中  
dmwc
Master Member
 

加入日期: May 2001
文章: 1,622
引用:
作者syntech
而且現在M$還是硬是規定只能用4G呀.
主機板,CPU通通都鬆綁了,就OS不鬆綁.

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

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

當然如果你有 4GB 而已就感受不到,繼續 PAE 死守下去,當大家用到32GB時,還在單一 Process 2GB,到時也是笑話一篇
__________________
已關閉簽名檔
舊 2010-03-12, 10:38 AM #46
回應時引用此文章
dmwc離線中  
Rainwen
*停權中*
 

加入日期: Mar 2002
文章: 733
引用:
作者dmwc
是使用者自己不鬆綁,明明可以用x64 OS

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

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

Server版是有技術可以突破啦~
只是這種技術MS不會下放到普通版的OS上.....除非有高手破解
舊 2010-03-12, 11:23 AM #47
回應時引用此文章
Rainwen離線中  
dmwc
Master Member
 

加入日期: May 2001
文章: 1,622
引用:
作者Rainwen
Server版是有技術可以突破啦~
只是這種技術MS不會下放到普通版的OS上.....除非有高手破解

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

改用 x64 編譯問題瞬間解決,你說哪一種比較快
__________________
已關閉簽名檔
舊 2010-03-12, 12:44 PM #48
回應時引用此文章
dmwc離線中  
syntech
*停權中*
 

加入日期: Jan 2003
文章: 494
這種" 何不使用X64 OS "的回覆也很典型......
舊 2010-03-12, 02:17 PM #49
回應時引用此文章
syntech離線中  
Rainwen
*停權中*
 

加入日期: Mar 2002
文章: 733
引用:
作者dmwc
有技術可以突破軟體也不會重寫

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

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

不過廠商還是會朝X64走啦~畢竟這是趨勢。
舊 2010-03-12, 02:46 PM #50
回應時引用此文章
Rainwen離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。