LV. 10
GP 17

【問題】玩XBOX Live的OWC易當機

樓主 RDR Marston
GP0 BP-
看倌:
        請問一下, 你們在玩OWC時, EA server已幫我們找到玩家, 但對手不玩因我的Rating值高出他甚多, 經過這樣數次, 最後我的XBOX 360死當, 只能重新開機.
 
      我只想知道, 你們是否也有此問題?
0
-
LV. 10
GP 17
2 樓 RDR Marston
GP0 BP-
※ 引述《Marston (RDR)》之銘言
> 看倌:
> 請問一下, 你們在玩OWC時, EA server已幫我們找到玩家, 但對手不玩因我的Rating值高出他甚多, 經過這樣數次, 最後我的XBOX 360死當, 只能重新開機.
> 我只想知道, 你們是否也有此問題?

其實我們隊內的XRD好像也有告訴我, 他也有這個現象.
根據我昨天的再度觀察, 以下是我個人的想法:
1. 機器死當前, 其控制權都在AP的手中, 因為若對方取消, 你會收到Server給你一個訊息, "已失去對手的連線", 接著你按"A", 表示你已收到此訊息.
2. 想一下, 這時的控制權在誰的手上? 根據第一項的描述, 似乎告訴我們, 其控制權還在AP手上.
3. 當發生此一現象時, 我有再去按手搖稈的任何一鍵, 全部都失效. 依據PC Windows作業系統, 若某一AP, 突然往生時, 我們同時去按Keyboard的CTRL+ALT+DEL三鍵, 會進入到Windows的Task Manager, 透過Task Manager可以把已往生的AP終止掉, 接著系統就可以再度正常使用. 這表示作業系統, 最其碼是活的.
4. 反觀, 現在的XBOX 360是完全不一樣的行為. 所有手搖桿的按鍵全部失效, 這是非常嚴重的問題. 根據PC 處理器模式的特權等級來說, 有核心層(Ring 0)和使用者層(Ring 3). AP要執行, OS會自動安排相關細節給AP使用, 但不用擔心AP與AP之間是否會互相干擾, 這裏面所有的細節, 都會透過OS自行安排, 無須擔憂. 提醒, AP若要使用到Ring 0層的相關資源, 必需走完一套完整的程序, 寫AP的人無需瞭解. 什麼樣的程式會動到Ring 0呢? 寫Driver的人, 就會碰到, 在開發的過程中, 最容易讓OS死機, 因為有可能動到不該動或踩到別人得地盤, 甚至也有可能踩到系統即有的地盤. 終之, 這是一個非常敏感的地區.
5. 我在猜, 當我們斷線數次後, 是因為我們連線的內容會不斷地耗用記憶體, 也就是不斷地增生. 最後, 就踩到人家的地盤, 機器就這樣不幸往生. 這是很明顯的例子, 因為手搖稈的按鍵全部失效, 連關掉AP的機會都沒有.
6. 結論, AP沒寫好, OS沒有好好管理.
7. 改善: AP在斷線後, 要記得釋放記憶體. OS要多幾層把關, 不能隨便就讓 AP把機器給搞死,
0
-
板務人員:歡迎申請板主

精華區有 0 筆文章
目前無人維護,申請組長


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】