A computing device, comprising:. a processor; a memory coupled to the processor, the memory including program instructions for maintaining a virtual memory data structure as part of a memory management system; and means for unmapping a virtual address space for a process in a manner which does not violate semantics for an operating system of the computing device when a removable, memory mappable d