瀏覽單個文章
guava
Basic Member
 

加入日期: May 2002
文章: 13
引用:
Originally posted by chlang
不排除是因為 Windows XP 的排程方式(Context Switching)跟 Windows 98 不同.

在 Windows 98 裡面, 程式可以很容易把所有的 CPU 時間搶走, 而作業系統一點方式都沒有辦法將控制權搶回來. (non pre-emptive)

反過來說, Windows XP (NT 核心)底下, 所有的程式都乖乖的受制於作業系統, 作業系統要求某個程式跑到一半把控制權交回來, 那支程式沒有反抗餘地 (君要臣死, 臣不敢不死) (preemptive)

也換句話說.... 也許你跑到一半時, 作業系統偶爾會過來探個頭
"喂.... 沒事, 你繼續"
或者
"喂... 等一下, 我要幫系統做些 @#$% 的調整"
之類的.

所以有可能 Windows 98 跑遊戲會比較順一點.

@@ 其實我的感覺不是只順一點...
而是順非常多...
即使在 XP 下面, 像 CMR4 好了, 解析度 640x480 沒開特效...
還是比 98 下面 1024x768 特效全開, 要頓了很多...
但是就 fps 而言, 在 XP 下面顯示出來卻比較多...
但是看起來那種 100 多的 fps, 實際上感覺就只有 30 ....

或是換個說法, 超頻過後在 XP 下的 "實際表現" (非 3dmark 值)
也是比 cpu 顯示卡都不超頻在 98 下感覺還差...

有可能是我的主機板或其它配備的問題吧 @@

順便問一下, 那 XP 可以調整不要讓它沒事進來 "喂... " 一下嗎 =_=
你形容得真貼切
舊 2004-04-14, 11:01 PM #7
回應時引用此文章
guava離線中