Re:Apollo 11 Guidance Computer vs. USB-C Chargers
by qubex on Friday February 07, 2020 @02:43PM
(#22270002)
That’s not entirely true. It suffered from a priority inversion.
[ Parent
| on HN ]
Re:Apollo 11 Guidance Computer vs. USB-C Chargers
by dfox on Friday February 07, 2020 @03:36PM
(#22270622)
It suffered from simple CPU overload, in order to have priority inversion you need to have preemptive multitasking and synchronization primitives. The scheduler on AGC was essentially cooperative.
Side note: that is partly what the 90's term “Network Operating System” is about. Both Cisco and Novell managed to market the hell out of the fact that both IOS and Netware are not real multitasking OSes but essentially giant event driven state machines (nice related buzzword: “run-to-completion scheduler”), which they managed to market as being a good thing.