Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Paging and lookaside tables are needed for virtual->physical translation. The idea is that a pure software based implementation wouldn't need it at all, at most it would use something segment-like (with just a base offset and segment bound) that it is much easier to handle.

Then again, that's the theory, in practice there are many reasons why hardware moved from early segment based architectures to paging, and memory isolation is only one of them.



I guess we'd end up with hardware implementations returning to segmentation registers.


no we will never

segmentation was an evil everyone both from the hardware and software side was very happy to get ride of

whoever reintroduced segmentation will probably be burned on a stick by computer developers in the afterlife (/j)


What makes you say that? I know Grsecurity made solid use of the segmentation registers for quite a long time.


Yet CHERI is gaining some ground.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: