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