I also wonder how useful virtual memory would be on a device like iPad/iPhone. With limited memory and no multitasking how often would address fragmentation be an issue.
I also wonder how useful virtual memory would be on a device like iPad/iPhone. With limited memory and no multitasking how often would address fragmentation be an issue.
I think what he means in the article is that Apple disabled Mach's ability to store memory pages on disk in order to free room for more physical memory. The most probable reason being that Apple does not trust the lifetime write capacity of their Flash disk. (And depending on your chicken and egg, the current App situation does not require swapping memory pages to disk since you can only run one App at a time. Which caused the other I don't know.)
My question was how much fragmentation is there on iPhone to warrant VM. It has fixed memory and runs only one app at a time (mostly).