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