Hurd操作系统的内存管理及内存共享研究
2012-04-29张凡龙苏小红孙志岗马培军
智能计算机与应用 2012年4期
张凡龙 苏小红 孙志岗 马培军
摘要: GNU / Hurd操作系统是GNU设计用来替代Unix内核的新一代操作系统内核。Hurd基于微内核Mach 3.0架构之上,并与Mach系统独具各自不同的优点与特点。首先,简单介绍Hurd与Mach系统的关系,并且介绍了作为新一代操作系统内核的优点和特点,其次,重点分析了Mach微内核的内存管理以及Mach实现内存管理的接口。最后,讨论了如何在Mach微内核下完成内存共享,给出并分析了三种不同的实现方案。
关键词:
中图分类号:TP316文献标识码:A文章编号:2095-2163(2012)04-0061-04