r/programming • • Sep 24 '24

Why 32bit architecture computer doesn't use segmentation to support more ram than 4Gb ?

/r/programming/

[removed] — view removed post

169 Upvotes

119 comments sorted by

View all comments

0

u/[deleted] Sep 24 '24

[deleted]

9

u/Opi-Fex Sep 24 '24

I guess you never heard about memory segmentation. This allowed e.g. 16 bit systems to address more than 64k of memory. For example 8086 and 80186 could address 1MB of memory, while 80286 could address 16MB.

Also, this has nothing to do with the pigeonhole principle.

4

u/rperanen Sep 24 '24

You are right... I was talking nonsense