| ▲ | da_chicken 5 hours ago | |||||||||||||||||||||||||||||||||||||||||||||||||
The term she coined for it was "man-rated". Meaning that it had been tested rigorously enough to be trusted to keep humans alive. During the Apollo 11 descent to the lunar surface, Buzz Aldarin pressed a button to display altitude and position during the landing sequence. As it turns out, this was the 8th task the Apollo 11 lander's guidance computer was asked to run, and it was only capable of running 7 tasks in real-time. Thanks to Hamilton and her team's priority scheduler, the guidance computer threw an alarm, killed the lowest priority task, and then resumed the execution of the other 7. If that hadn't been programmed to rescue itself like that, the computer would have crashed, and the Apollo 11 lander would not likely not have been the success that it was. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | setr 4 hours ago | parent [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
That does not seem like particularly notable example of foresight & robustness, given that it’s such a low number of maximum tasks, and such a fundamental & frequently used element of its operation. Like it wouldn’t even be describable as a “rescue itself” if the response was simply “No. Too many jobs running. Please kill one to continue” | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||