內核擴展是一種加載到操作系統中央組件中的計算機軟件。內核擴展可以用來提供功能或硬件支持,否則將不屬于內核的一部分。內核擴展通常被允許執行任務或訪問操作系統的正常部分軟件不能。在某些操作系統中,內核擴展被稱...
內核擴展是一種加載到操作系統中央組件中的計算機軟件。內核擴展可以用來提供功能或硬件支持,否則將不屬于內核的一部分。內核擴展通常被允許執行任務或訪問操作系統的正常部分軟件不能。在某些操作系統中,內核擴展被稱為內核模塊,或者簡單地稱為模塊。

女人在和電腦倒立在大多數操作系統中,訪問網絡,為了維護穩定和安全的系統,文件系統和系統調用受到限制。內核擴展能夠訪問這些函數和系統,因為它們作為內核的一部分運行。沒有擴展名的內核稱為基本內核。擴展名可以添加到基核或從基內核中刪除擴展允許在不增加基本內核復雜性的情況下,在內核的功能方面具有更大的靈活性,可以加載內核擴展來啟用適用于筆記本電腦的節能功能。這些功能通常不包含在基本內核中,因為操作系統可能不會在筆記本電腦上使用。內核擴展或模塊也可以動態加載和卸載,這意味著它們可以根據需要添加到內核或從內核中刪除這允許計算機在擴展不使用時節省內存和其他資源。通用串行總線(USB)網絡適配器可能會在插入時將其所需的驅動程序作為內核擴展加載,然后在刪除設備時卸載擴展它們比其他程序擁有更大的權限,因此內核擴展和模塊可能會導致獨特的問題。作為內核擴展運行的設備驅動程序編碼錯誤可能會導致整個系統崩潰。因此,軟件開發人員通常只在別無選擇的情況下才使用內核擴展對于大多數用戶來說,擴展的配置是自動進行的。有些用戶,特別是那些使用特定操作系統的用戶,自己管理內核擴展或模塊。內核的版本有很多不同,所以擴展和模塊可能不兼容所有內核或所有操作系統。