首頁  >  文章  >  運維  >  linux內核主要模組有什麼

linux內核主要模組有什麼

(*-*)浩
(*-*)浩原創
2019-11-04 10:29:054954瀏覽

Linux是一種開源電腦作業系統核心。它是一個用C語言寫成,符合POSIX標準的類別Unix作業系統。

linux內核主要模組有什麼

Linux最早是由芬蘭 Linus Torvalds為嘗試在英特爾x86架構上提供自由的類別Unix作業系統而開發的。該計劃開始於1991年,在計劃的早期有一些Minix 駭客提供了協助,而今天全球無數程式設計師正在為該計劃無償提供幫助。    (建議學習:linux維運

作業系統是用來處理硬體並為使用者程式提供有限服務集的低階支撐軟體。

一個電腦系統是一個硬體和軟體的共生體,它們互相依賴,不可分割。電腦的硬件,含有外圍設備、處理器、記憶體、硬碟和其他的電子設備組成電腦的引擎。但是沒有軟體來操作和控制它,自身是不能工作的。

完成這個控制工作的軟體就稱為作業系統,在Linux的術語中被稱為“核心”,也可以稱為“核心”。

Linux核心的主要模組(或元件)分成以下幾個部分:儲存管理、CPU和處理管理、檔案系統、裝置管理和驅動、網路通信,以及系統的初始化(引導) 、系統調用等。

網路支援

作為一個生產作業系統和開源軟體,Linux 是測試新協定及其增強的良好平台。 Linux 支援大量網路協議,包括典型的 TCP/IP,以及高速網路的擴展(大於 1 Gigabit Ethernet [GbE] 和 10 GbE)。

Linux 也可以支援諸如流控制傳輸協定(SCTP)之類的協議,它提供了許多比 TCP 更高級的特性(是傳輸層協定的接替者)。

動態內核

Linux 還是一個動態內核,支援動態新增或移除軟體元件。被稱為動態可載入核心模組,它們可以在引導時根據需要(當前特定設備需要這個模組)或在任何時候由使用者插入。

系統管理程式

Linux 最新的一個增強功能是可以用作其他作業系統的作業系統(稱為系統管理程式)。該系統對核心進行了修改,稱為基於核心的虛擬機器(KVM)。

這個修改為用戶空間啟用了一個新的接口,它可以允許其他作業系統在啟用了 KVM 的核心之上運行。除了執行 Linux 的其他執行個體之外, Microsoft® Windows® 也可以進行虛擬化。惟一的限制是底層處理器必須支援新的虛擬化指令。

以上是linux內核主要模組有什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn