Back in the old days, memory allocation for a Mac was actually all user specified. You would tell it how much to use for Photoshop or whatever, and that's how it went. I don't know when dynamic memory allocation, handled by the OS, became the norm, but it was very late 1990s at the earliest.