查看單個文章
舊 2009-04-04, 12:46 AM   #6 (permalink)
getter
管理員
 
getter 的頭像
榮譽勳章
UID - 6433
在線等級: 級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時
註冊日期: 2002-12-08
住址: 天線星球
文章: 8157
精華: 0
現金: 19955 金幣
資產: 765391 金幣
預設

問題主要是出在作業系統,再來是硬體的設計架構 ...

因為週邊裝置與記憶體共用記憶體位址線路 ...

因此照就了 32 bits 的 OS 會有如此的狀況 ... 但是其實真相是 ...

這是早期 IBM XT/AT 相容型 PC 的設計架構,較節省成本,承襲至今,後遺症

1.在 DOS 時代有傳統記憶體 640KB 的限制,為了使用更多的記憶體就必須要
搞一些記憶體控制技術出來,如:EMS(擴充記憶體)、XMS(延伸記憶體)等等。

2.這個狀況至今成為了,各種 x86 架構下的 OS 對於記憶體存取時照成限制。
部份的記憶體位址線路,挪作週邊裝置使用,使的實體記憶體可用的位址線路變
少了,當實體記憶體少於可用的記憶體位址線路時,會感覺不出來記憶體有何不同,
當實體記憶體大於可用的記憶體位址線路時,就會出現狀況了,這就是目前的狀況了。

就有一派的說法,改用 64 bits 的 OS 就能解決這種問題,其實增加可用的位址線路,
使的實體記憶體大於可用的記憶體位址線路的裝況變小,照理說是不會出現才對,但是
也有人反應說裝了 64 bits 的 OS 還是狀況一樣,我想原因還有電腦主機本身的限制,
雖然作業系統本身有提共高達 64 bits 的記憶體位址線路的管理能力,但是受限於電腦
主機的實體的記憶體位址線路的先天限制或架構的限制,結果還是有人會遇到這種狀況的。
__________________
在「專業主討論區」中的問題解決後,要記得按一下 http://forum.slime.com.tw/images/stamps/is_solved.gif 按鈕喔,
這是一種禮貌動作。

一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。
不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。

天線寶寶說再見啦~ ... 天線寶寶說再見啦~

迪西:「再見~ 再見~」

Otaku Culture Party 關心您 ...
getter 目前離線  
送花文章: 37855, 收花文章: 6441 篇, 收花: 26052 次
回覆時引用此帖
有 8 位會員向 getter 送花:
Copprofield (2009-04-07),fccoo (2009-04-04),grc45 (2009-04-04),Living (2009-04-04),magicwoo (2009-04-04),october_pc (2009-04-04),TJB (2009-05-06),tom710509 (2009-04-04)
感謝您發表一篇好文章