3 ms·
Segmentation is a horrible hack to make it possible to have a larger address space than what the word size of the machine would otherwise suggest. Partitioning
by mort96 3y ago
Segmentation is a horrible hack to make it possible to have a larger address space than what the word size of the machine would otherwise suggest.
Partitioning the address space into regions with more fine-grained permission controls than what traditional MMUs do is fine and all, but it's orthogonal to segmented memory. Having large enough machine words to not have to think about near pointers and far pointers is great.