The Mungi operating system features a single 64 bit persistent address space encompassing all data in the system. This differs dramatically from current generation operating systems in which each process has its own address space and persistent data is stored in a filesystem. This report is a preliminary investigation of address space management issues raised by adopting a single persistent address space model. Issues examined are internal and external fragmentation of the address space, reuse versus no-reuse allocation policies, and page table structures used to support the address space. 1 Introduction Mungi is a single address space operating system supporting persistence[2, 6]. It features a single 64 bit namespace encompassing all data contained in the system. Mungi does not have a traditional file system; instead, Mungi relies on distributed persistent shared memory for storage. Distributed persistent shared memory is similar to distributed shared memory systems, with the addi..
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.