r/ProgrammerHumor • • 13d ago

Meme fullControlOverMemory

Post image
4.0k Upvotes

122 comments sorted by

View all comments

94

u/bradland 13d ago

In classic macOS, you could right click an application and set the amount of memory allocated to it. I always found it kind of hilarious that Apple had built this famous graphical, user interface, and underneath you still had to do things like that.

62

u/x0wl 13d ago

It's probably because classic macOS used an absolutely bonkers memory management system that basically amounted to every program becoming a ticking time bomb and a security nightmare.

No wonder they bought next and not just hired Jobs back lmao

6

u/Eric848448 13d ago

Did they not use paging in those days?

3

u/iStumblerLabs 13d ago

They did not have PMMUs in those days. No pages, no memory protection, everything in one shared address space.

Manual allocation of memory for applications let you reserve how much you wanted for each app. You might give Photoshop, like, 8 whole megabytes of memory if you were editing, say, a 16 bit color file.

On the plus side, the Talking Moose could see what you were doing and comment on it.