[問題] user mode vs kernel mode driver

看板Programming作者 (我愛阿蓉)時間13年前 (2012/04/02 11:33), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
http://technet.microsoft.com/zh-tw/library/cc784266(v=ws.10).aspx 一直不了解這兩者的差異 google的結果 上面這是比較舊的MSDN文章 他是寫說 kernel mode效能較好 旦發生問題就會系統crash. 我現在在wince 架構下寫了一個user mode driver 但我發現我只要不小心例如 null pointer dereference...就會導致他重開機 這不是違背他說的user mode頂多這條process crash嗎? 還是這是看OS處理的行為而定 另外是我怎麼判別我現在這process是user mode還是kernel mode呢? 有沒有比較好的文章介紹這兩者呢@@ 找半天都沒有比較完整的文章 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.64.222

04/03 01:24, , 1F
這個是OS的部分,kernel mode時硬體不
04/03 01:24, 1F

04/03 01:24, , 2F
檢查,所以可以任意修改記憶體內容
04/03 01:24, 2F

04/03 01:24, , 3F
我想你可以找本OS書來看看~
04/03 01:24, 3F
文章代碼(AID): #1FUHu7mM (Programming)
文章代碼(AID): #1FUHu7mM (Programming)