<https://programmingsimplicity.substack.com/p/2024...
# share-your-work
i
Good follow-up to your meetup presentation. Questions: We had operating systems before we had context-switching and protected memory and such, right? You say "function-based" and "opcode-based" — are there any other relevant styles here?
g
We had operating systems before we had context-switching and protected memory and such, right?
No, I think that context-switching and operating systems were conflated together from the start and appeared to be a single entity. Hardware-based memory protection did come later, when programmers discovered that their feet were missing.
You say "function-based" and "opcode-based" — are there any other relevant styles here?
https://programmingsimplicity.substack.com/p/2024-07-22-paradigms-for-thinking?r=1egdky @Ivan Reese
j
The first operating systems were just job queues that ran a series of programs one after the other, without context switching or memory protection.
👍 2