來源網址: 遊戲基地
標題:<問題>有人網咖用xp嗎
作者: kimofish (清晨黃昏)
日期:2004 / 4 / 2 20:05
※sky0228 (skyrain)提到:
>如題
>有人用xp當系統嗎?
>
>效果如何?
>系統商跟我說不要用xp,為何????
在說一遍, 也許我太雞婆囉, 呵呵~
在網咖跑遊戲的機器, WinXP 是絕對不適合的, 因為即使 XP 能夠完全運用超過 512MB RAM 但其系統核心 VCache 在處理 Dll 預先載入的新架構, 使得有相當多的記憶體浪費在不同版本的元件(OCX.OCA....等)與動態連結函式(Dll), 而 XP 在管理資源的線程數與分頁數也遠超過98(GDI, System, User 三項Resource), 所以若純以作業系統本身吃RAM的程度而言
[重點一] 98開機後基本佔 40MB, XP開機後基本佔 196MB, 差別在於載入的東西多寡, 預留給 VFat, VCache, VM 等保護模式相關模組使用! 98在這點是小而美, 就好像拿現在的 P43.2G 跑 95 是飛快的, 且記憶體佔用也小, 現在執行 XP 是拿記憶體開玩笑, 原因在於 XP 管理各元件, 動態函式檔, 採用多重分頁載入, 為的是就是避開 Microsoft 創造出來的版本地獄(Dll Hall).
[重點二] 無論是 98 , XP, ME, 2000, 在硬碟效能上, 都是能夠調整的, 98 在 System.ini 中設定 VCache 就是一例, 確實能夠使檔案處理的快取容量, 加大, 以符合一些特殊需求, 而這點不是一般使用者懂的設定的, 也絕對如同之前一些大大所言, 設多並不代表好, 是需要洽到好處的!
[重點三] 撇開作業系統的優劣, 系統的調校, 我想板主大大所希望知道的, 應該是指針對天二這個遊戲或類似的遊戲, 加大記憶體是必要的, 但是插到 768MB 或以上到底是否要用winXP還是win98較佳? 然後, 有沒有差, 差多少? 答案是絕對有的, 因為天二程式上宣告的記憶體就 48xMB, 而為何差 512 MB 和 768MB 會有差, 就是因為遊戲本身就宣告使用 48xMB 記憶體, 而若只差 512MB, 那表示整個作業系統本身剩下 3xMB 左右的記憶體可用, 而你希望哪個作業系統在這種狀況下有用?!(XP亦然, 只是XP強制保留了Explorer本身處理GDI所需的記憶體區段, 使得你從遊戲中切換回Windows會比98順暢些)
[重點四] 會在 98 使用 512MB Ram 和 XP 使用 512MB Ram 產生順暢度的差異並不是記憶體管理的問題, 而是 XP 分頁機制(VCache <> VFAT), 也就是98的Swap 檔(置換檔, 暫存檔, 交換檔, 隨便你怎麼稱乎它), XP使用的機制較為優良, 因為它將 VFAT 的 DirtyCache 節位置記錄在 VCache 中的原因導致(從Win2000開始Mircosoft就這麼設計 PageMode 了), 而當天二需要到那麼大的記憶體區段, 兩個作業系統都同樣需要 Swap, 只是 XP , 2000 系列的作業系統在處理 SWap 效能上有差別而已!
[總結] 事實上, 小弟我認為網咖單機使用的作業系統若是要用 XP, 那一來是拿記憶體經費開玩笑(不比家用電腦怎麼升級都只有一台, 80台就要乘上80條), 再者若考量一部電腦要適用於各種遊戲, 目前仍屬 98 上選, 只可惜出了一個天二很不客氣的給它設計成遊戲資料能讀多少就讀多少, 盡數壓榨乾乾, 二來是拿自己維護系統上的難度開玩笑(不是自己維護就是系統商維護, 你可以詢問哪個系統商願意拿XP當網咖單機系統, 請他幫你維護), 三來是拿系統商的遊戲選單系統開玩笑, 許多系統商的遊戲運行原理, 除了登錄檔, 批次檔, 虛擬光碟, 網路設定, 或各種輔助性小工具, 有許許多多都還不脫 DOS 模式, 與指令, 轉到 XP 不說 Xcopy , Copy, Dir, 想跑個 Dos 下的小程式都會有相容性問題! 因為他其實是 CMD (NT 架構的命令模式), 而不是 Command (Dos 架構的命令模式), 所以這三點總結, 我想目前網咖單機是不太適合使用 98 以外的作業系統的, 所以還是兩條路, 一是加大 VCache MaxFileCahce 的設定(最好再加上 ChunkSize), 二是記憶體加到 768MB 吧!
這是個人見解, 不會是唯一的答案, 當然, 假若你店裡是自己維護的, 採用單機架構, 並不運行選單程式, 同時安裝的遊戲也經過挑選, 硬碟不要太小, 你想怎麼搞就怎麼搞啊, 是不是這麼說ㄋㄟ~ 呵呵 |