• 34

windows 7使用ram 最大還是3.2g?

Cosmosfield wrote:
建議這種有爭議的說法還是早早拋棄的好,畢竟OS穩定性考量才是真正的原因。
再說只要硬體都完整支援DAC,32位元Windows就可以順利用到4GB以上的記憶體而不會有任何穩定性問題。
(32位元伺服器版Windows就是一例。)

只是實際情況並非如此,x86的設備製造商太多了,如今要追加DAC規格似乎為時已晚。


所以說這確實是因為 2^32==4G 的造成的技術問題.
有可以解決的方案,
但不表示這各技術問題不存在.

ycweng wrote:
車廠今天為了銷售另一款車,而將目前的最暢銷款加上一個120KM/h的限速器,理由是照法律你根本不需要超過110KM/h加上10KM/h寬限值的速度,合理嗎?


如果這台車開到 120KM/h 以上就會很容易失控, 造成傷亡,
那趕快加裝限速器吧!

你的舉例明顯有問題,
刻意忽視 2^32==4G 實際所存在的技術限制.
ycweng wrote:
因為(假設)會爆衝,所以加上限速器?為何不從設計端以及供應鍊管理杜絕爆衝的機率?那一種是正常的商業邏輯?


64bit!
你又來了,
你又刻意忽視這個明明就可以杜絕爆衝設計.
Cudacke Dees wrote:
所以說這確實是因為 ...(恕刪)

這種說法不太正確,丟那個32次方的數字出來會讓人誤以為32位元OS只能定址到4G RAM。
等有天人家看到32位元的微軟windows/Linux的伺服器版本有支援超過4G,就會覺得您在騙人或胡說八道或陷入混亂。

另外上64位元的確是一勞永逸可以解決這些問題,不過ycweng桑的意思也很清楚:業界普遍尚無法安心接受64位元版本的Windows。會希望在32位元上多些可能性,應該是無可厚非。
ycweng wrote:
這我們不是在另一篇文討論過了,預設值還分相對、絕對?您定義的"相對"預設值就不是預設值了?處理器、晶片組都已經處於PAE模式,因此您先前所不相信的Gavotte RAMdisk能抓到XP/Vista 32不去管理的記憶體,絕對是事實,太多人的經驗可以分享了


微軟文件已經說明那麼清楚了--->PAE 模式能夠支援超過 4 GB RAM,但此模式並非系統的預設值,你還要掰

莫非你又要質疑那是微軟過時的的文件,也對啦...那是4年前的文件,沒有更新過

對於RAMdisk 抓記憶體的問題,或許你是對的,但也不要跟"PAE是否是系統預設值"的問題扯在一起

你只要針對"PAE是否是系統預設值"做解釋就可以了...OK
Cudacke Dees
所以說這確實是因為 2^32==4G 的造成的技術問題.
有可以解決的方案,
但不表示這各技術問題不存在.
....
如果這台車開到 120KM/h 以上就會很容易失控, 造成傷亡,
那趕快加裝限速器吧!
....
你的舉例明顯有問題,
刻意忽視 2^32==4G 實際所存在的技術限制.
....
64bit!
你又來了,
...(恕刪)

我先釐清一點:您到底是認為這是個微軟無法克服的純技術問題派?還是認同微軟為了銷售64-bit Windows、以技術之名行區隔之實的現狀乃無可厚非派?或是第三派?

如果是前者,我們來談談家大業大的微軟為何只有一篇三四年來不更新的"技術"文件、所作所為作比FreeBSD來得更少、更不人性。

如果是後者,我們再來聊聊消費者心理學跟主要電腦品牌廠business面的考量,莫非今天只有您聰明,其他絕大多數不會/不敢/不想換OS跟重安裝lilicoco的、卻擁有4GB記憶體、還上網一直發月經題的消費者都是活該?而電腦品牌廠那些有技術背景、有行銷跟Global business實戰經驗的最終決策者不採用64-bit Windows就是傻瓜?

加限速器是在反諷寡佔近獨佔的微軟才能這樣搞,您還認真當作這是正常商業經營的選項?如果是車廠這樣搞,早就被轟到爆了。

小仲827 wrote:
PAE 模式能夠支援超過 4 GB RAM,但此模式並非系統的預設值,你還要掰
..
你只要針對"PAE是否是系統預設值"做解釋就可以了
...(恕刪)

OMG...在另一篇跟您討論的主題中,我不是說過盡信微軟文件說法不如無書?微軟是寡佔接近獨佔的營利事業,不是公正的寫教科書單位,因此對包括微軟在內的類似寡佔事業體所公佈的任何說法,在被燙過幾次後我已經學乖了,一律先存疑、再求證...

Cosmosfield大在132樓貼的圖跟特別秀出來的boot.ini您到底有沒有看?boot.ini沒有強制啟動PAE,又只有512MB的XP....但有沒有看到"實體位置延伸"那行字出現?為什麼?
小仲827 wrote:
PAE 模式能夠支援超過 4 GB RAM,但此模式並非系統的預設值(恕刪)

絕對是系統的預設值。(適合XP SP2以及VISTA SP1,在這之前,PAE要另外透過boot.ini或BCD指令 forec PAE去開啟)

只要處理器擁有DEP的功能,PAE就自動開,不需要使用者手動調整。那麼從OS核心的角度來看,的確預設是開啟這功能的,它只是依照處理器的支援能力去判斷要不要開啟。問題是從使用者的觀點來看,假如因為處理器不支援DEP,OS把PAE關閉,那麼對使用者來說或許就不能算預設開啟,因為這時候並沒有開啟PAE。

在下認為這只是觀點不同罷了,但這點的確是會造成判斷上的混淆><。儘管二方都算是正確。

另外ycweng 桑質疑的,並非是這點。而是那個DAC支援跟驅動程式要求,導致零售版本Windows不得不關閉4GB支援的,微軟這幾年卻沒針對這問題進行動作的問題。(當然這個還有爭議就是)

(儘管零售版本Windows關閉了4GB以上的記憶體支援,但是PAE是可以開的,因為要支援DEP功能,且開了以後就可以用RAM DISK去抓被系統忽略的部份記憶體。)

所以前面我才說開PAE是"相對"系統預設值---->因為DEP是系統預設會開啟,所以相對PAE也會開啟

但是如果處理器沒有支援DEP(雖然只有少數),則PAE不會自動被開啟---->所以叫"絕對"預設值

結論是開PAE不是系統預設值,是因為依附在DEP下而被自動開啟
小仲827 wrote:
所以前面我才說開PA...(恕刪)

以「不需要使用者手動,有DEP就自動開PAE」這個特性來看,恐怕所謂「相對預設值」這說法也不能算很正確。
在下看法是,不如好好講清楚「不需要使用者手動,有DEP就自動開PAE」這個特性會比較適當。

就像是PAE是因應2^32定址問題而產生的解決之道。但是如果光講「是因為2^32定址技術而衍生的問題」,這種說法就很容易被誤判為「因為2^32的限制,所以32位元OS不可能支援4GB以上的記憶體」這種觀念。

問題是早就有解決方案PAE出來了,這種講法無疑是非常錯誤的說法。
ycweng wrote:
Ok啦!但是這個消費...(恕刪)


大大, 你意思是說, M$ 的 Server 版 的 OS 跟 PC 版的OS 對記憶體管理是一模一樣了...
如果是如此那問題就有趣了....


==好APP與好朋友分享==
  • 34
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 34)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?