瀏覽單個文章
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
不排除是因為 Windows XP 的排程方式(Context Switching)跟 Windows 98 不同.

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

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

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

所以有可能 Windows 98 跑遊戲會比較順一點.
舊 2004-04-14, 09:58 PM #5
回應時引用此文章
chlang離線中