7 ms·
Every process can have its own memory prefix (rather than everybody thinking they are at 0) The way you describe this, it sounds like segmentation. Wouldn't t
by thwarted 13y ago
Every process can have its own memory prefix (rather than everybody thinking they are at 0)
The way you describe this, it sounds like segmentation. Wouldn't the value of each processing having a memory prefix be that all its internal data would think they have an offset of zero?
- ChuckMcM 13y agoI was thinking more along the lines of being able to do binary arithmetic on pointers for validation, ptr & prefixmask != prefix means its out of range. That is a pretty cheap optimization, VMS and SunOS both used that sort of check in kernel space to insure that the kernel wasn't about to dereference a pointer outside of kernel space (potentially in some random process).