3 ms·
What magic computer are you using where reserving a chunk of memory doesn't necessarily mean that no other process can reserve that chunk of memory?
by boomlinde 8y ago
What magic computer are you using where reserving a chunk of memory doesn't necessarily mean that no other process can reserve that chunk of memory?
- foldr 8y agoThe process isn't reserving memory, it's reserving ranges in its virtual address space: https://en.wikipedia.org/wiki/Virtual_address_space https://en.wikipedia.org/wiki/Virtual_address_space
- boomlinde 8y agoSo like allocating a large virtual address space and managing that on your own? That already exists, then, and the only remaining issue is making it look like you haven't, for some unclear reason.
- CJefferson 8y agoThe reason is the thread you are currently in :) it is common for people to complain you are "using the memory".
- hinkley 8y agoEach process has its own virtual address space. That’s half the fun of virtual addressing. (and unfortunately, at least according to the L4 people, almost half the cost of a context switch - fixing the TLB)