XtoF on Nostr: I read this excellent article explaining how the memory is managed in "classical" Mac ...
I read this excellent article explaining how the memory is managed in "classical" Mac OS:
https://whitefiles.org/mac/pgs/m02.htmThe way it is done is extremely primitive and totally exposed to the user.
Each application asks for a predefined amount of memory, that can be overridden by the user and that's about it. It cannot claim more memory once launched! If it needs more, it will stop with a "Not enough memory" message! If it needs less, precious memory is wasted.
And Virtual memory is only used to dump application memory as a whole when it goes out of focus!
🧵1/2
Published at
2025-09-14 20:42:15 UTCEvent JSON
{
"id": "0ee82023df762befd7bbd2aba9404c412119b2b78cb9347d6bf6fe90b4cd4958",
"pubkey": "217f8cdf18597d1185353ce52b333fd6d3a5c1203f79dbda60c5a5730aca4ff6",
"created_at": 1757882535,
"kind": 1,
"tags": [
[
"imeta",
"url https://shelter.moe/system/media_attachments/files/115/204/584/414/626/885/original/69093adfb43acfe1.png",
"m image/png"
],
[
"proxy",
"https://shelter.moe/@xtof/115204589838586399",
"web"
],
[
"proxy",
"https://shelter.moe/users/xtof/statuses/115204589838586399",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://shelter.moe/users/xtof/statuses/115204589838586399",
"pink.momostr"
],
[
"-"
]
],
"content": "I read this excellent article explaining how the memory is managed in \"classical\" Mac OS: https://whitefiles.org/mac/pgs/m02.htm\n\nThe way it is done is extremely primitive and totally exposed to the user.\nEach application asks for a predefined amount of memory, that can be overridden by the user and that's about it. It cannot claim more memory once launched! If it needs more, it will stop with a \"Not enough memory\" message! If it needs less, precious memory is wasted.\nAnd Virtual memory is only used to dump application memory as a whole when it goes out of focus!\n\n🧵1/2\nhttps://shelter.moe/system/media_attachments/files/115/204/584/414/626/885/original/69093adfb43acfe1.png\n",
"sig": "e9aa21e239af4557cf528c7f6e92e44b14b2ccce41698b9e3f8ba821ae6c1885efe38f1fab9d6179987428d0e3997d91ea4aaf34d9aebf00bf32d0feec37841c"
}