The Grasshopper operating system provides a flexible environment for conducting research into orthogonal persistence. In particular, it allows user-level software to perform memory management so that new techniques may be investigated without having to modify or even reboot the kernel. We describe the facilities provided to support this and show how they are used by both the kernel and user-level software.
17th Australasian Computer Science Conference (ACSC'94). Proceedings of the 17th Australasian Computer Science Conference (Christchurch, New Zealand January, 1994) p. 343-354