Windows 内核曾经尝试应对伽马射线导致的比特翻转
Windows 内核曾经尝试应对伽马射线导致的比特翻转
2018年11月21日 13时08分微软资深程序员、《Old New Thing》作者 Raymond Chen 在其博客上谈论了一段往事,Windows 内核曾在短时间内加入 INVD 指令去尝试处理宇宙射线引发的比特翻转。开发者还留下一段注释,称无效的处理器缓存可能是飞过的伽马射线翻转缓存比特导致的。但开发者也对此表达了怀疑,称这是处理器制造商要求他们这么做的。INVD 指令很快移除了,但相关的注释块保留了下来。Raymond Chen 开玩笑的说,这可能是为了以防万一有一天需要再次去处理伽马射线翻转比特。 比特翻转的原因很多,宇宙射线只是其中之一。