張凡龍 蘇小紅 孫志崗 馬培軍
摘要: GNU / Hurd操作系統(tǒng)是GNU設計用來替代Unix內(nèi)核的新一代操作系統(tǒng)內(nèi)核。Hurd基于微內(nèi)核Mach 3.0架構之上,并與Mach系統(tǒng)獨具各自不同的優(yōu)點與特點。首先,簡單介紹Hurd與Mach系統(tǒng)的關系,并且介紹了作為新一代操作系統(tǒng)內(nèi)核的優(yōu)點和特點,其次,重點分析了Mach微內(nèi)核的內(nèi)存管理以及Mach實現(xiàn)內(nèi)存管理的接口。最后,討論了如何在Mach微內(nèi)核下完成內(nèi)存共享,給出并分析了三種不同的實現(xiàn)方案。
關鍵詞:
中圖分類號:TP316文獻標識碼:A文章編號:2095-2163(2012)04-0061-04