someonepoor wrote:
怎麼會沒有關係?...(恕刪)
Driver應該算是HW的部分喔,因為你家做的硬體要怎麼用只有你最清楚啊!!Driver也都是硬體廠商提供的呀,所以應該算HW喔...
穩定性會有問題就是因為不是每個人都照rule來, 如果都能夠照rule來的話,穩定性上一定會少很多問題(不是完全沒有的意思 ),但這應該很難吧~~
freaky_jon wrote:
這篇文章解釋的是Windows如何處理無法存取4GB以上實體記憶體的DMA device,以及一些driver撰寫注意事項,並沒有告訴你啟用PAE系統就會不穩定。這是硬體支援度的問題,不是穩定度的問題。
syntech wrote:
這個也很奇怪.
前面也提過,
以M$這麼惡霸的個性,
也掌握DRIVER 認證的機制,
就沒辦法把這些有問題DRIVER打入黑名單?
連軟體都有黑名單耶!!
PAE 並不是什麼新技術,
從WIN NT /P PRO 時代就有了.
NT->2000 ,DRIVER 寫法不一樣,
2000,XP,VISTA,WIN 7 ,DRIVER寫法也都一直在變化,
這麼久的時間,
幹掉多少硬體DRIVER,
連我用了七八年的 EPSON EPL-5700L 都不給DRIVER,
會連有問題的DRIVER都處理不了?
所以我始終覺得是市場區隔,
其他都是藉口.
Cudacke Dees wrote:
就是因為如此才有穩定性的問題.
"Enabling "PAE" means that an extra level of page tables gets used. This leads to the following changes:
- One extra level is added to the page table lookup. This can possibly make memory address slower, but usually the difference is not noticeable since the lookup is cached in TLBs.
- Data Execution Protection (DEP) is possible. Adding the extra level of page tables frees up a few bits in the page table descriptor. One of these newly freed bits is now used to mark a page as not-executable.
- Access to up to 16 GB of physical memory is possible.
- Some kernel pointers are now 64 bits.
So if you enable PAE, and your motherboard actually connects at least 33 address pins from the CPU to the memory, and your BIOS supports memory remapping, you should be able to get a full 4 GB of RAM, right?
Nope. Not if you have XP SP2 or Vista, anyway.
Notice that part about kernel pointers being 64 bits. A whole bunch of drivers don't handle that correctly. So as of XP SP2 (also in Vista), even in PAE mode, pointers are limited to 32 bits. Even though the OS and the hardware is fully capable of working with more memory, the OS never touches anything above the 4GB boundary. This was a conscious decision. Stability of the system was considered more important than access to the extra physical memory."
(http://www.codinghorror.com/blog/archives/000811.html)
http://www.codinghorror.com/blog/archives/000811.html
...(恕刪)
ycweng wrote:
這前面都討論過嘍!像FreeBSD的作法就是提供一個Kernel Configuration File,只限制那些使用與PAE不相容的硬體(及其驅動程式)的使用者,不是一律封殺啦!
我看過您其他討論中的發言,您人應該是在北美?那您有機會應該到Seattle Redmond走走,看看MSFT光是搞WHQL(Windows Hardware Quality Lab)計畫的人員就佔了/分佈在幾個Buildings,分公司/委外測試實驗室的WHQL相關人員還不算。如果宇宙中要選出那家公司會最能搞清楚地球上有那些x86個人電腦硬體and/or驅動程式跟PAE不相容,那就是MSFT,也不會是FreeBSD。
ycweng wrote:
套句一位網友說的話:"解開封印能用是你運,不能用是你命",但就算不能用,至少還有Gavotte Ramdisk/SuperSpeed Ramdisk Plus等好物還是可以去試試看。