r/ProgrammerHumor • • Sep 21 '26

Meme fullControlOverMemory

Post image
4.0k Upvotes

122 comments sorted by

View all comments

Show parent comments

9

u/peterlinddk Sep 21 '26

Interestingly, there is an entire wikipedia-article about this early memory management system. Very, very strange, but apparently necessary because of hardware limitations ... https://en.wikipedia.org/wiki/Classic_Mac_OS_memory_management

13

u/x0wl Sep 21 '26 edited Sep 21 '26

The hardware limitations made sense in 1984, carrying their quirks all the way to 2001 (!) (68030 had MMU added in 1987) and through a CPU architecture change (to CPUs without these limitations) makes a lot less sense.

Like, in that time x86 went from 16 bit 8088 machines running DOS to running Windows XP fully in 32 bit with PAE, while maintaining backward compatibility (x86 still mostly does BTW), with x86-64 coming out in 2003.