Linux作業系統由哪五個基本部分組成?Linux學習教程

老男孩IT教育機構發表於2021-07-06

  眾所周知,Linux是一套免費使用和自由傳播的類Unix作業系統,它擁有免費、開源、可靠、安全、穩定、多平臺等特點,是伺服器領域的首選系統。那麼Linux作業系統由哪五個基本部分組成?以下是詳細的內容介紹。

  Linux作業系統主要由五個基本部分組成:程式排程、記憶體管理、虛擬檔案系統、網路介面、程式間通訊。

  程式排程:控制程式對CPU的訪問。當需要選擇下一個程式執行時,由排程程式選擇最值得執行的程式,可執行程式實際上是僅等待CPU資源的程式,如果某個程式在等待其他資源,則該程式不可執行程式。Linux使用比較簡單的基於優先順序的程式排程演算法選擇新的程式。

  記憶體管理:允許多個程式安全的共享主記憶體區域。Linux的記憶體管理支援虛擬記憶體,即在計算機中執行的程式,其程式碼、資料、堆疊的總量可以超過實際記憶體的大小,作業系統只是把當前使用的程式塊保留在記憶體中,其餘的程式則保留在磁碟中。必要時,作業系統負責在磁碟和記憶體空間交換程式塊。

  虛擬檔案系統:隱藏了各種硬體的具體細節,為所有的裝置提供了統一的介面,VFS提供了多達數十種不同的檔案系統。虛擬檔案系統可以分為邏輯檔案系統和裝置驅動程式。邏輯檔案系統指Linux所支援的檔案系統,如ext2、fat等,裝置驅動程式指為每一種硬體控制器所編寫的裝置驅動程式模組。

  網路介面:提供了對各種網路標準的存取和各種網路硬體的支援。網路介面可分為網路協議和網路驅動程式。網路協議部分負責實現每一種可能的網路傳輸協議,網路裝置驅動程式負責與硬體裝置通訊,每一種可能的硬體裝置都有相應的裝置驅動程式。

  程式間通訊:支援程式間各種通訊機制。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2779942/,如需轉載,請註明出處,否則將追究法律責任。

相關文章