3 ms·
Some interesting parts, although issues related to memory bandwidth and disk IO are not as relevant today. I guess the most obvious parallel is that current OS
by lbriner 4y ago
Some interesting parts, although issues related to memory bandwidth and disk IO are not as relevant today.
I guess the most obvious parallel is that current OSs were designed for hardware that worked the way it did 30 years ago and now that those bottlenecks have disappeared, it is not trivial to rework the design to take advantage of these things.
I suppose the OS suffers from the tragedy of the commons in that each application developer assumes access to enough RAM and CPU to just work without considering how their large resource usage might affect all other applications/services on the system.