不管你使用什么操作系统什么高端硬件,唯一不可避免的就是崩溃,有时候是程序崩溃,有时候整个系统都会无响应,只能靠重启解决。你有没有想过在崩溃的时候,计算机到底发生什么了?来自Computerphile(解释计算机问题的科技博客)Steve Bagley博士在一则视频中详细解释了这一切。
这则视频中,他使用了90年代雅达利公司的Falcon电脑来演示一个简单的示例,比起更复杂更现代的操作系统。这个系统能确保每次只跑一个程序,这可以更容易看出到底是什么原因引起了崩溃。可以看到,大部分是程序溢出内存,导致内存无法处理引起崩溃。而有时候可能是硬件故障,不过出人意料的是他解释道有些极为罕见的情况甚至是由宇宙射线引起的。