logoalt Hacker News

irdclast Sunday at 7:49 PM3 repliesview on HN

> Why do we even have linear physical and virtual addresses in the first place, when pretty much everything today is object-oriented?

But what happens when the in-memory size of objects approaches 2⁶⁴? How to even map such a thing without multi-level page tables?


Replies

fn-motelast Sunday at 8:16 PM

What field do you work in that you’re mapping objects of size 2^{63}? Databases? When I see anything that size it’s a bug.

Joker_vDlast Sunday at 8:13 PM

Regions, like [0], for example? Multi-level page tables kinda suck.

[0] https://web.archive.org/web/20250321211345/https://www.secur...

show 1 reply
Findecanorlast Sunday at 8:52 PM

I believe Multics allowed multiple segments to be laid out contiguously. When you overflowed the offset, you got into the next object/segment.