Linux內核的五大模塊

Linux內核的五大模塊

Linux內核的五大模塊 1.進程調度模塊 2.內存管理模塊 3.文件系統模塊 4.進程間通訊模塊 5.網絡接口模塊

進程調度模塊
用來負責控制進程對CPU 資源的使用。所採起的調度策略是各進程可以公平合理地訪問CPU, 同時保證內核能及時地執行硬件操做。html

內存管理模塊
用於確保全部進程可以安全地共享機器主內存區, 同時, 內存管理模塊還支持虛擬內存管理方式, 使得Linux 支持進程使用比實際內存空間更多的內存容量。並能夠利用文件系統, 對暫時不用的內存數據塊交換到外部存儲設備上去, 當須要時再交換回來。安全

文件系統模塊
用於支持對外部設備的驅動和存儲。虛擬文件系統模塊經過向全部的外部存儲設備提供一個通用的文件接口,隱藏了各類硬件設備的不一樣細節。從而提供並支持與其它操做系統兼容的多種文件系統格式。網絡

進程間通訊模塊
用於支持多種進程間的信息交換方式post

網絡接口模塊
提供對多種網絡通訊標準的訪問並支持許多網絡硬件flex

相關文章
相關標籤/搜索