Linux內核的五大模塊
Linux內核的五大模塊 1.進程調度模塊 2.內存管理模塊 3.文件系統模塊 4.進程間通信模塊 5.網絡接口模塊
進程調度模塊
用來負責控制進程對CPU 資源的使用。所采取的調度策略是各進程能夠公平合理地訪問CPU, 同時保證內核能及時地執行硬件操作。
內存管理模塊
用於確保所有進程能夠安全地共享機器主內存區, 同時, 內存管理模塊還支持虛擬內存管理方式, 使得Linux 支持進程使用比實際內存空間更多的內存容量。並可以利用文件系統, 對暫時不用的內存數據塊交換到外部存儲設備上去, 當需要時再交換回來。
文件系統模塊
用於支持對外部設備的驅動和存儲。虛擬文件系統模塊通過向所有的外部存儲設備提供一個通用的文件接口,隱藏了各種硬件設備的不同細節。從而提供並支持與其它操作系統兼容的多種文件系統格式。
進程間通信模塊
用於支持多種進程間的信息交換方式
網絡接口模塊
提供對多種網絡通信標准的訪問並支持許多網絡硬件