Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Unix/Linux 核心在系統中的角色與架構差異

編輯:Linux 教學

核心的角色

每個作業系統都有核心,負責管理硬體裝置、提供系統呼叫介面給使用者程式。Windows 需為新裝置安裝驅動程式並重開機,因核心已被修改;若系統支援核心模組動態載入(如 Linux 模組、FreeBSD kld),則無需重開機。

微核心 vs. 整合核心

  • 微核心:核心極小且模組化(FreeBSD、Windows NT、Mach/Mac OS X)。新裝置以偽核心模組動態載入/卸載,無需重編核心。核心僅包含必須在特權模式執行的核心功能,提升健壯性與可維護性。
  • 整合核心:核心代碼為效能高度優化(Linux、Windows 9x)。新增裝置通常需重編核心,但 Linux 正逐步模組化支援動態載入。

純理論上微核心優雅,但現實中難以將所有裝置類型模組化,FreeBSD 使用者終究仍需重編核心。

核心檔案位置

  • Windows:C:\Windows\System\ 下的可執行檔。
  • Unix/Linux:通常在根目錄 / 或 /boot(FreeBSD)。
Copyright © Windows教程網 All Rights Reserved