4 ms·
A modern CPU needs two things: 1. Privilege levels with preemption. 2. Hardware support for virtual memory. At that point, it can run OSes broadly similar to
by msla 3y ago
A modern CPU needs two things:
1. Privilege levels with preemption.
2. Hardware support for virtual memory.
At that point, it can run OSes broadly similar to what most people are using in practice.
- charcircuit 3y agoI disagree. Modern refers to using the learnings and improvements that have been made over the last few decades of designing CPUs. To me including 2 features doesn't necessarily make a design modern.
- msla 3y agoMy point is to separate the absolute toys (CPUs which are on a level with the 6502) from the somewhat more complicated designs that can be used to demonstrate fundamental concepts beyond just decoding and executing instructions.
- Joker_vD 3y agoAh, yes, those two things from the sixties to run that OS from the seventies.