Unbounded heap
  • malloc() is persistent

  • How long is a piece of string?

  • We can't safely share pointers across APDs

  • open/close/read/write involve copies
  • Also forbids the use of storing pointers

  • ObjCreate/ObjResize creates another address space
  • Storing offsets is serialisation

  • We need a meta-data service!
  • It also conveniently implements UNIX files

Prev   Next
Mungi Services :: Unbounded heap
28