當前位置:首頁 > 通用術語 > 什麼是內核(kernel)?概念、運作方式

什麼是內核(kernel)?概念、運作方式

2025-08-28通用術語8

內核是作業系統內的核心服務。

術語“內核”最常用於 UNIX 環境中,與術語 shell 形成對比,後者描述了向用戶公開的操作系統的外部部分,並提供用於輸入命令和接收輸出的用戶界面。(在 Microsoft Windows 作業系統中,殼層是桌面。

內核一般透過系統呼叫與作業系統的其他元件進行接口,系統呼叫為核心功能提供了標準介面。在許多作業系統中,內核主要負責調度進程和執行緒以及處理來自裝置的中斷。內核通常還管理輸入/輸出 (I/O) 操作和內存管理。

內核的工作原理

在 Windows 作業系統中,內核 (稱為 ntoskernl.exe,通常稱為微核心) 位於 \Winnt\System32 目錄中,並在不可分頁的記憶體中執行 (這表示它一律位於記憶體中) 。核心負責執行緒調度並將執行程分派到對稱多處理 (SMP) 平台上的處理器。核心程式碼本身不是搶佔式的,也就是說,沒有其他執行程或進程可以搶佔核心的操作。每個執行緒都會指派從 0 到 31 的優先順序層級,如下所示:

  • 層次 0 到 15 表示動態優先順序,並指派給應用程式和使用者執行緒。

  • 層次 16 到 31 表示即時優先順序,且僅指派給關鍵作業系統執行緒。

內核會調整執行緒的優先順序層級,以確保沒有執行緒會耗盡,且每個執行程都會受到適當的注意,且具有較高優先順序層級的執行緒會獲得更大的處理器資源份額。

內核透過管理兩類物件來完成其工作:

  • 控制物件,可控制核心的作業,並包括處理程序、中斷、非同步程序呼叫及設定檔

  • 調度物件,用於管理執行緒分派和同步處理,並包括事件、執行緒、計時器、號誌、變異體和互斥鎖

Windows NT 核心會與硬體抽象層 (HAL) 通訊,以與硬體互動,並與 Windows NT 執行人員及其元件通訊,以取得更高層級的作業系統功能。當啟動過程中屏幕變為藍色時,內核就會加載。

NOTE

在Windows 95和Windows 98中,內核檔案是kernel32.dll的,它位於\Windows\System目錄下。如果核心損壞或遺失,您可以從分發 CD 中展開該檔案並替換硬碟上損壞或遺失的檔案(只要您可以以不涉及此檔案的方式存取該磁碟機,例如透過 MS-DOS)。

“什麼是內核(kernel)?概念、運作方式” 的相關文章

什麼是組織單位 (OU)?概念、怎麼運作

什麼是組織單位 (OU)?概念、怎麼運作

網路百科全書中組織單位 (OU) 的定義。什麼是組織單位 (OU)?組織單位是 Microsoft Windows Server Active Directory 中的一種容器物件,可以包含其他 Active Directory 物件。怎麼運作組織單位 (OU) 可以包...

什麼是批次檔案?概念、怎麼運作的

什麼是批次檔案?概念、怎麼運作的

批次檔案是副檔名為 .bat 或 .cmd 的 ASCII 文件,包含一系列命令。什麼是批次檔案也稱為批次程序,副檔名為 .bat 或包含一系列命令的 .cmd 的 ASCII 檔案。在命令提示字元或登入指令碼中叫用批次檔時,會循序執行這些命令。批次檔案主要用於簡化例行或重複性管理任務的執...

什麼是G.Lite?概念、怎麼運作的

什麼是G.Lite?概念、怎麼運作的

G.Lite 是非對稱數字用戶線 (ADSL) 的變體,旨在家庭互聯網訪問。繼續閱讀以獲取詳細信息。什麼是 G.Lite?G.Lite 是非對稱數字用戶線 (ADSL) 的變體,旨在家庭互聯網訪問。G.Lite 的下行速率通常高達 1.5 Mbps,上行速率高達 384 Kbps,具體取決於實施。G...

什麼是硬體抽象層 (HAL)?概念、運作方式

什麼是硬體抽象層 (HAL)?概念、運作方式

HAL 或硬體抽象層是 Microsoft Windows Server 基礎上的薄層軟體,可在底層硬體和作業系統的較高層之間提供統一的介面。什麼是HAL(硬體抽象層)?作業系統底部的薄薄軟體層,在底層硬體和作業系統的較高層之間提供統一的介面,隱藏與這些較高層的硬體差異。換句話說,硬體抽象層 (HA...

什麼是手持裝置標記語言 (HDML)?概念、運作方式

什麼是手持裝置標記語言 (HDML)?概念、運作方式

手持設備標記語言 (HDML) 是一種簡單的語言,用於為小型顯示器手持設備創建類似超文本的內容。什麼是 HDML(手持設備標記語言)?一種以超文本標記語言 (HTML) 為模型的標記語言,針對個人數字助理 (PDA)、尋呼機和行動電話等手持信息設備的無線互聯網訪問進行了優化。這些設備的顯示器尺寸有限...

什麼是服務品質 (QoS)?概念、運作方式

什麼是服務品質 (QoS)?概念、運作方式

網路百科全書中服務品質 (QoS) 的定義。什麼是服務品質 (QoS)?一般來說,QoS 是具有可預測延遲和資料遺失的任何網路技術。更具體地說,是允許為通過網路傳輸的不同流量流定義絕對或相對效能要求的任何機制。換句話說,服務品質 (QoS) 網路可以保證特定路徑、連線或流量類型的一定輸送量。這使得確...