• 34

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

Cudacke Dees wrote:
事實上 2^32==4G 就是一個技術上的限制.
有方法突破這個限制, 但是有方法並不等於適用

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

只是實際情況並非如此,x86的設備製造商太多了,如今要追加DAC規格似乎為時已晚。
Cudacke Dees wrote:
問題這不是微軟的問題阿!
難道消費者買個鐵腕,
但是覺得不能放圍波爐,
感覺不好就應該強迫改制為波爐嗎?

消費者不喜歡這種感覺,
那怎麼不跟廠商反映, 用 64bit 呢?
不然你也可以看看消費者是不是更喜歡去改用 linux.
well, linux 1% 佔有率應該夠說明消費者怎麼想了.
...(恕刪)

果然,開始重複您的論點了,我也只能跟著跳針嘍!不喜歡微軟的區隔就改用Linux、或跟廠商反應用64-bit Windows,Hmmm...現階段那只會為多數消費者及廠商一起帶來更多問題....您還是把"自己"投射到多數消費者,沒有真的客觀嘗試站在多數消費者立場...因此您那些基本上還是定調於"為何不用64位元Windows"的論點,不一一回覆了。現實大宗搭售的還是32位元版,至少三四年內不會變,絕大多數使用者不會/不敢/不想安裝OS跟連帶那些lilicoco的,這是現實....

您說"消費者想的不夠徹底阿",呵呵,很經典唷!但是行銷學是怎樣教的?繼續讓月經題重複出現表示微軟在這方面作的已經夠了?消費者自己該負責?

以樓主的問題來說,為何會問"(32位元)windows 7使用ram最大還是3.2g?",如果100%認同了微軟對記憶體問題的解決方案、也就是升級64位元Windows,何必多此一問?

Cosmosfield wrote:
或是整個軟硬體廠商再來次大革命,全部規格都要上DAC?這種工程的規模與困難度,難道會小於全部上64位元?

回到最基本的起點:OS最重要還是穩定性,這也是Win95時代以來微軟最讓人詬病的地方。比起萬惡藍螢幕跟kernel panic,我寧願花點時間跟使用者詳細解釋問題狀況,讓他自己決定看是要改用RAM DISK,或是上64位元,或是上32位元伺服器版本,改伺服器用硬體,放棄更多的相容性與便宜家用硬體這樣。
...(恕刪)

您的論點比較像是這是純技術問題,非微軟策略市場區隔,但即使是技術問題,不要忘了前面提到的80/20法則以及Divide and Conquer的業界運作方式,您又如何知道早三四年前有問題的硬體,是否在這三四年中已經將當年欠缺的設計補齊了呢?OS要穩定是基本的,但是微軟在業界的角色絕對並非被動追著硬體跑、擦屁股的角色,要跟多數消費者解釋為了OS穩定必須犧牲記憶體,卻又不提出黑名單、三四年來維持同一套技術說法、或是不依循一般商業邏輯只犧牲那些使用黑名單硬體的使用者權益,那您不會懷疑這真的是家大業大的微軟解決不了的技術問題嗎?人力物力財力都比微軟弱的其他OS的作法呢?

ycweng wrote:
或是不依循一般商業邏輯只犧牲那些使用黑名單硬體的使用者權益,真的是技術問題嗎?

所謂黑名單,不就是利用驅動程式簽證來過濾,有去跟微軟花錢作認證,就可以列入白名單。
但實際狀況呢?光VISTA的驅動程式從WDM又改成WDF,各家廠商又花了多少時間去調配?

舉個最簡單的例子,創新未來的音效卡。好好的audigy功能就因為這樣幾乎整個廢了,在VISTA下只能用該廠商提供的最基本的WDF驅動程式。 原本在XP底下一大堆好用的功能跟工具全部都沒辦法使用。這樣到底是要怪微軟?還是怪創新未來支援太差?

在下之前也有提到,32位元家用版OS強制解禁PAE的話,下場就跟伺服器版本以及64位元版本一樣,每個驅動程式都要經過認證才可以使用。難道這樣子改,就比較符合消費者利益?

如果要把那些「技術困難」當成說詞打發掉,這又是多妥當的態度?

關於FreeBSD的作法,可以看一下這裡:
http://blog.tenyi.com/2008/06/freebsdpaedriver.html

Note: The PAE support in FreeBSD is only available for Intel IA-32 processors. It should also be noted, that the PAE support in FreeBSD has not received wide testing, and should be considered beta quality compared to other stable features of FreeBSD.

上面說得很清楚,它也不保證穩定性....以開源環境來講,這無可厚非。上次Linux核心還出了個大包,可能會搞壞Intel的網卡。用開源的OS大家各自擔負風險,但這是否符合商業導向的Windows?

ycweng wrote:
那您不會懷疑這真的是家大業大的微軟解決不了的技術問題嗎?人力物力財力都比微軟弱的其他OS的作法呢?

如果不是有那份詳細的技術文件,在下絕對支持您的論點。但微軟把實際的問題狀況都點出來了(PCI裡面就是沒那段判斷DAC的資訊),在下討厭被蒙在鼓裡,什麼2^32次方,什麼微軟很邪惡,所以我選擇去閱讀並且相信微軟的文件,因為裡面講得很明白,並非隨便敷衍。

另外假設如果這問題在Windows下有解,為何您不提出相關的資料,而只是一昧的講各廠都在抱怨?這畢竟不像抱怨VISTA效能比XP差這麼簡單。

Cosmosfield wrote:
關於FreeBSD的作法,你可以看一下這裡:
http://blog.tenyi.com/2008/06/freebsdpaedriver.html

Note: The PAE support in FreeBSD is only available for Intel IA-32 processors. It should also be noted, that the PAE support in FreeBSD has not received wide testing, and should be considered beta quality compared to other stable features of FreeBSD.

上面說得很清楚,它也不保證穩定性....以開源環境來講,這無可厚非。上次Linux核心還出了個大包,可能會搞壞Intel的網卡。用開源的OS大家各自擔負風險,但這是否符合商業導向的Windows?這都還有得談吧?
...(恕刪)

我想這還是基於這純粹是技術問題非刻意市場區隔的想法吧!FreeBSD的作法,可是一開始至少先分出黑名單加上持續測試追蹤,不是一視同仁不讓你用,FreeBSD會po出上面那一段,當然不訝異,FreeBSD的人力物力怎麼可能跟微軟比!但重點是一開始定調的作法,微軟能作的,居然會比FreeBSD來得少?

Cosmosfield wrote:
所謂黑名單,不就是利用驅動程式簽證來過濾,有去跟微軟花錢作認證,就可以列入白名單。
但實際狀況呢?光VISTA的驅動程式從WDM又改成WDF,各家廠商又花了多少時間去調配?

舉個最簡單的例子,創新未來的音效卡。好好的audigy功能就因為這樣幾乎整個廢了,在VISTA下只能用該廠商提供的最基本的WDF驅動程式。 原本在XP底下一大堆好用的功能跟工具全部都沒辦法使用。這樣到底是要怪微軟?還是怪創新未來支援太差?
...(恕刪)

微軟WHQL跟Vista 64現在那樣搞、那樣設計,現在官方的說法不就是為了您說的穩定性?如果想跟HP、Dell、Acer...等作生意,業界不完全滿意,但還可以接受WHQL的方式,不然還有替代方案嗎?願聞其詳,當然微軟WHQL執行手法絕對可以更細膩,錢可以少搶一些.....離題了。

創新未來的問題比較複雜,牽涉到創新跟微軟以及Intel在商業因素上的恩恩怨怨,非一日之寒。

Cosmosfield wrote:
如果不是有那份詳細的技術文件,在下絕對支持您的論點。但微軟把實際的問題狀況都點出來了(PCI裡面就是沒那段判斷DAC的資訊),在下討厭被蒙在鼓裡,什麼2^32次方,什麼微軟很邪惡,所以我選擇去閱讀並且相信微軟的文件,因為裡面講得很明白,並非隨便敷衍。
...(恕刪)

但是三四年來只有那一份文件,沒有當初驗證的黑名單情況,沒有後續的更新,不就是微軟根本不想作?
ycweng wrote:
關於4GB的問題,這裡可以告訴您的是:絕對並非沒有主要的電腦品牌商跟微軟反應這個問題...

這種事情不是用幻想的
當初微軟是表示Vista是最後一代有32bits作業系統...但是因為Vista銷售狀況極差,才又推出Win 7
事實上Win 7可能根本沒辦法稱之為新一代的微軟OS,只是為了補救Vista的市場轉換失敗而出現的產品
所以才會繼續有32bits...

ycweng wrote:
以樓主的問題來說,當然並非是那個月經題,但樓主為何會問"(32位元)windows 7使用ram 最大還是3.2g?",樓主可能想問的是什麼?如果100%認同了微軟對記憶體問題的解決方案、也就是升級64位元Windows,何必多此一問?

我覺得回太多問題都會發散掉
我只問你...
開啟PAE是不是微軟要多maintain一個kernel(基本上現在就是...)
還是你能保證假設微軟開PAE,每一台電腦都開得起來嗎? => 不行的話,那就是技術上無法解決=>跟你提的牴觸

接下來為啥微軟不通通開啟PAE呢
那開不起來問題在微軟也就算了,問題他方Driver呢?
再加上隨著軟硬體邁入64bits,微軟自然不想花時間在這個上面
而且這個一樣需要微軟去強迫第三方支援,那不如微軟去強迫下游都提供64bits driver....
微軟有沒有在做?我認為是有的,而且現在要porting一個64bits driver也相當容易..


btw,然後我一直對你跟我們強調說Windows default PAE已經開啟這件事情感覺到很納悶
你是為什麼這麼認為的呢??我都一直認為微軟預設將他關閉....

還有我不知道是不是我看太多篇文章,已經恍神了
記得一開始加入這討論的時候,你一直強調微軟不提供PAE不是因為技術因素
只是為了逼大家用64bits賺大錢之類(但是大家用32bits,微軟還不是賺錢...= =)
可是現在怎麼變成啥市場區隔...
若是市場區隔本來也沒錯阿...Server市場跟家用市場本來就不一樣,Server市場可以做的,家用市場不見得可以做
我是認為產品線的問題不是那 2^32 =4G 的問題
只是要不要的問題 :
就如同 Linux 上的 Ubuntu 兩個方法

1 . 64 bit Linux kernel will take care of 4G or more memory. Just grab latest 64 bit version and install it.

1 . 就是 裝 64 bit ......


2. Install PAE enabled kernel
apt-get install linux-headers-server linux-image-server linux-server

2. 就是安裝 Server 版起動 PAE 啦


PAE is supported in the following 32-bit releases of Microsoft Windows:

Version Maximum Physical Memory
Windows 2000 Advanced Server 8 GB
Windows 2000 Datacenter Server 32 GB
Windows XP [8] 4 GB
Windows Server 2003 Enterprise Edition 32 GB
Windows Server 2003 R2 (or SP1) Enterprise Edition 64 GB
Windows Server 2003 Datacenter Edition [9] 64 GB
Windows Server 2003 Standard Edition 4 GB
Windows Vista 4 GB
Windows Server 2008 Enterprise or Datacenter Edition 64 GB
Windows Server 2008 other editions 4 GB



看看啥叫 PAE
mela wrote:
這種事情不是用幻想的
當初微軟是表示Vista是最後一代有32bits作業系統...但是因為Vista銷售狀況極差,才又推出Win 7
事實上Win 7可能根本沒辦法稱之為新一代的微軟OS,只是為了補救Vista的市場轉換失敗而出現的產品
所以才會繼續有32bits...
...(恕刪)

怎麼會是幻想....這是跟電腦品牌廠的資深PM聊到的,您以為為何從Vista SP1開始,電腦基本資訊那一頁所看到的記憶體總量需要作個掩耳盜鈴的動作?

32-bit作業系統,不是微軟想停就能停的,如果不能說服微軟最大顧客的品牌電腦廠PM跟上面大頭導入64位元Windows,32-bit Win 8也會繼續出現....難道微軟不想儘早停掉Windows XP嗎?結果能照當初設想的時程停掉嗎?

話說這麼多,如果您也在業界,怎麼不設法親身跟品牌廠或是幾大ODM廠的人員談一談他們聽到的看法,至少我這部分的發言,絕對有所本。

mela wrote:
我覺得回太多問題都會發散掉
我只問你...
開啟PAE是不是微軟要多maintain一個kernel(基本上現在就是...)
還是你能保證假設微軟開PAE,每一台電腦都開得起來嗎? => 不行的話,那就是技術上無法解決=>跟你提的牴觸

接下來為啥微軟不通通開啟PAE呢
那開不起來問題在微軟也就算了,問題他方Driver呢?
再加上隨著軟硬體邁入64bits,微軟自然不想花時間在這個上面
而且這個一樣需要微軟去強迫第三方支援,那不如微軟去強迫下游都提供64bits driver....
微軟有沒有在做?我認為是有的,而且現在要porting一個64bits driver也相當容易..
...(恕刪)

最根本月經題的來源跟消費者的疑問,居然被當成問題會被發散?沒有這個月經題的問題,我們現在討論那麼多是所為何來?樓主為何要用"還是嗎?"的問法來發問?

微軟不想作,這當然是司馬昭之心,這不就是月經題的根源?

Porting到64-bit很容易,不代表ISV/IHV廠商會用跟32位元版一樣的嚴謹度去測試、最佳化,魔鬼都在測試計畫的細節裡,當公司有資源調度問題時,照正常的商業邏輯,最佳化程度、bug free程度、功能完備度會被犧牲的可能是那個平台的版本呢?這個決策問題,許多IT的同行、包括我自己公司,時時都在面對。

mela wrote:
btw,然後我一直對你跟我們強調說Windows default PAE已經開啟這件事情感覺到很納悶
你是為什麼這麼認為的呢??我都一直認為微軟預設將他關閉....
...(恕刪)

前面不都講過了?您為何不用Everest去證實呢?如果是XP,直接按Windows鍵+Break鍵去看電腦基本資訊有沒有"實體位置延伸"字樣不就清楚了?就算只有2GB記憶體,PAE在目前的Intel/AMD主流處理器的系統上照樣會被啟動。

mela wrote:
還有我不知道是不是我看太多篇文章,已經恍神了
記得一開始加入這討論的時候,你一直強調微軟不提供PAE不是因為技術因素
只是為了逼大家用64bits賺大錢之類(但是大家用32bits,微軟還不是賺錢...= =)
可是現在怎麼變成啥市場區隔...
若是市場區隔本來也沒錯阿...Server市場跟家用市場本來就不一樣,Server市場可以做的,家用市場不見得可以做
...(恕刪)

不是因為表面上的技術因素,骨子裡不就是市場區隔?廠商進行市場區隔當然不能說錯,但是廠商的市場區隔,何時變成因為是微軟而不可被質疑了?
ycweng wrote:
怎麼會是幻想....這是跟電腦品牌廠PM聊到的,您以為為何Vista SP1的電腦基本資訊所看到的的記憶體量需要作個掩耳盜鈴的動作?

32-bit作業系統,不是微軟想停就能停的,不能說服品牌電腦廠的PM導入64位元Windows,32-bit Win 8也會繼續出現....

話說這麼多,您怎麼不設法親身跟品牌廠或是幾大ODM的人員談一談,至少我這部分的發言,絕對有所本。

我的意思是,這種事情你不用想太多,他們去質疑,然後微軟怎麼回答
我直接都已經告訴你了...
另外我一點都不想跟你所謂的品牌廠PM談這個,但我知道他們有再跟微軟反應,反應結果就是我上一篇回的
而且他們也並非技術人員,沒你想像中的那麼威,別把他們說的都當真

ycweng wrote:
最根本月經題的來源跟消費者的疑問,居然是問題會被發散?沒有這個月經題的問題,我們現在討論那麼多是為什麼?樓主為何要用"還是"發問?

微軟不想作,這當然是司馬昭之心,這不就是月經題的根源?

你回的跟我問的又是兩件事情了...

ycweng wrote:
Porting很容易,不代表ISV/IHV廠商會用跟32位元版一樣的嚴謹度去測試、最佳化,魔鬼都在測試計畫的細節裡,當公司有資源問題時,照正常商業邏輯,最佳化程度、bug free程度、功能完備度會被犧牲的可能是那個平台的版本呢?這個決策問題,許多IT的同行、包括我自己公司,時時都在面對。

敢問強迫你所謂的ISV/IHV廠商去測舊Driver的PAE support會有比較容易嗎
舊的東西, 員工搞不好還離職了勒...公司也可能倒了...
這樣就有比較容易嗎??,然後過個兩年要切64bits,大家通通再來一次

ycweng wrote:
前面不都講過了?您為何不用Everest去證實呢?如果是XP,直接按Windows鍵+Break鍵去看電腦基本資訊有沒有"實體位置延伸"字樣不就清楚了?就算只有2GB記憶體,PAE在目前的Intel/AMD主流處理器的系統上照樣會被啟動。

我印象中Windows XP預設是跑ntoskrnlmp.exe也就是沒有PAE的kernel
你要自己去boot option加開/PAE,他才會load PAE kernel,ntkrpamp.exe
而且那個kernel存在的用途也不是給一般使用者裝Ramdisk用的...
不過以上這些因為我沒有實測一次,也許你是對的,現在Windows都是預設啟動PAE

ycweng wrote:
不是因為表面上的技術因素,骨子裡不就是市場區隔?廠商進行市場區隔當然不能說錯,但是廠商的市場區隔,何時變成因為是微軟而連質疑的自由都沒了?

其實會在這邊回文章的人,多多少少都是IT相關的人,而這些人其實有一大部分都不喜歡微軟的做法...
你要質疑他我們是沒意見,問題在於你講的長篇論調不是那麼合理
mela wrote:
我的意思是,這種事情你不用想太多,他們去質疑,然後微軟怎麼回答
我直接都已經告訴你了...
另外我一點都不想跟你所謂的品牌廠PM談這個,但我知道他們有再跟微軟反應,反應結果就是我上一篇回的
而且他們也並非技術人員,沒你想像中的那麼威,別把他們說的都當真
...(恕刪)

跟我聊到這個問題的不是您想像中初入行的小PM,七成以上都有技術背景、十年起跳的資歷。

mela wrote:
ycweng wrote:
最根本月經題的來源跟消費者的疑問,居然是問題會被發散?沒有這個月經題的問題,我們現在討論那麼多是為什麼?樓主為何要用"還是"發問?

微軟不想作,這當然是司馬昭之心,這不就是月經題的根源?
...(恕刪)

你回的跟我問的又是兩件事情了...
...(恕刪)

但是先閃開月經題之所以一再出現的根本原因的,似乎是您耶!

mela wrote:
我現在沒設備沒辦法實驗...
不過我印象中Windows XP預設是跑ntoskrnlmp.exe也就是沒有PAE的kernel
你要自己去boot option開PAE,他才會load PAE kernel,ntkrpamp.exe
而且那個kernel存在的用途也不是給一般使用者裝Ramdisk用的...
不過以上這些因為我沒辦法實測一次,所以沒辦法給你篤定的答案
...(恕刪)

不是這樣的,前面也有未必贊成小弟看法的大大解釋了,您不妨回頭看看。

mela wrote:
其實會在這邊回文章的人,多多少少都是IT相關的人,而這些人其實有一大部分都不喜歡微軟的做法...
你要質疑他我們是沒意見,問題在於你講的長篇論調不是那麼合理
...(恕刪)

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

這是消費者心理學的基本問題。
各位大大請不要再責怪 intel 了吧,32位元 CPU 自從 Pentium II - 233MHz 開始就一直有支援實體 64GB DRAM,
這真的不是 Intel 的錯。

有興趣的大大可以到 Intel 的網站瞧一瞧;
http://download.intel.com/design/PentiumII/datashts/24333503.pdf

內文中最高實體位址定址線為 A35,而不是 A31 。
32位元 CPU 齊聲吶喊 : "我們是無辜的!!"
  • 34
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 34)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?