使用者模式和核心模式- Windows drivers
文章推薦指數: 80 %
如果核心模式驅動程式損毀,整個作業系統就會當機。
下圖說明使用者模式與核心模式元件之間的通訊。
block diagram of user-mode and kernel-mode ...
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
Twitter
LinkedIn
Facebook
電子郵件
目錄
使用者模式和核心模式
發行項
08/10/2022
1位參與者
本文內容
執行Windows之電腦的處理器有兩種不同的模式:使用者模式和核心模式。
處理器會根據處理器上執行的程式碼類型,在兩種模式之間切換。
應用程式會在使用者模式中執行,而核心作業系統元件會在核心模式中執行。
雖然許多驅動程式在核心模式中執行,但某些驅動程式可能會在使用者模式中執行。
使用者模式
當您啟動使用者模式應用程式時,Windows會建立應用程式的程式。
此程式會為應用程式提供私人虛擬位址空間和私人控制碼資料表。
因為應用程式的虛擬位址空間是私人的,所以一個應用程式無法改變屬於另一個應用程式的資料。
每個應用程式都會以隔離方式執行,如果應用程式當機,則當機僅限於該一個應用程式。
其他應用程式和作業系統不會受到當機的影響。
除了私用之外,使用者模式應用程式的虛擬位址空間也會受到限制。
在使用者模式中執行的處理器無法存取保留給作業系統的虛擬位址。
限制使用者模式應用程式的虛擬位址空間,會防止應用程式改變,以及可能損害重要的作業系統資料。
核心模式
在核心模式中執行的所有程式碼都會共用單一虛擬位址空間。
這表示核心模式驅動程式不會與其他驅動程式和作業系統本身隔離。
如果核心模式驅動程式不小心寫入錯誤的虛擬位址,屬於作業系統或另一個驅動程式的資料可能會遭到入侵。
如果核心模式驅動程式損毀,整個作業系統就會當機。
下圖說明使用者模式與核心模式元件之間的通訊。
相關主題
虛擬位址空間
本文內容
延伸文章資訊
- 1mode (【名詞】方法, 做法, 方式, 形式, 模式)意思、用法及發音
"mode" 例句. My computer goes into sleep mode if I don't touch it for five minutes. 如果我超過五分鐘沒碰我的電腦,...
- 2飛航模式膠囊AIRPLANE MODE CAPSULE - 好好生醫
飛航模式膠囊Airplane Mode Capsule. ⭐ 榮獲Monde Selection 世界品質銀獎⭐ ·高達82.7% 體驗者有感幫助入睡! 限時滿額折扣【APBUY】 ❯ 滿5...
- 3真實模式- 維基百科,自由的百科全書
真實模式(英語:Real mode)是Intel 80286和之後的x86相容CPU的操作模式。真實模式的特性是一個20位元的區段記憶體位址空間(意思為只有1MB的記憶體可以被定址), ...
- 4使用者模式和核心模式- Windows drivers
如果核心模式驅動程式損毀,整個作業系統就會當機。 下圖說明使用者模式與核心模式元件之間的通訊。 block diagram of user-mode and kernel-mode ...
- 5模式(Mode) | webpack 中文文档
模式(Mode). 提供 mode 配置选项,告知webpack 使用相应模式的内置优化。 string = 'production': 'none' | 'development' | 'pr...