linux系統(tǒng)的結構圖如圖所示。
圖 linux系統(tǒng)結構圖 從圖中可以看到,linux是一個典型的宏內核(一體化內核)結構。硬件系統(tǒng)上面是硬件抽象層,在硬件抽象層上面是內核服務功能模塊,這些模塊通過系統(tǒng)調用接口向用戶進程提供服務?! ∵M程管理的系統(tǒng)調用包括進程的創(chuàng)建、調度、中止、等待等?! inux支持內存管理控制器mmu,使用虛擬內存管理機制。虛擬內存管理系統(tǒng)調用包括:內存分配、內存回收、請求分頁和交換頁等?! ∮捎趌inux使用了虛擬文件管理系統(tǒng)vfs,從而使它能夠支持不同的文件系統(tǒng)。文件管理系統(tǒng)允許用戶進程通過一組通用的系統(tǒng)調用(例如open、close、read、wrlte、chmod等)對不同文件系統(tǒng)中的文件進行訪問?! ×硗猓琹inux還具有強大且安全的網(wǎng)絡功能。
歡迎轉載,信息來源維庫電子市場網(wǎng)()