Windows 內(nèi)核曾經(jīng)嘗試應(yīng)對(duì)伽馬射線導(dǎo)致的比特翻轉(zhuǎn)
編輯:xiaoling
閱讀:12
時(shí)間:2018-11-21 14:42:18
微軟資深程序員、《Old New Thing》作者 Raymond Chen 在其博客上談?wù)摿艘欢瓮?,Windows 內(nèi)核曾在短時(shí)間內(nèi)加入 INVD 指令去嘗試處理宇宙射線引發(fā)的比特翻轉(zhuǎn)。開(kāi)發(fā)者還留下一段注釋,稱無(wú)效的處理器緩存可能是飛過(guò)的伽馬射線翻轉(zhuǎn)緩存比特導(dǎo)致的。
但開(kāi)發(fā)者也對(duì)此表達(dá)了懷疑,稱這是處理器制造商要求他們這么做的。INVD 指令很快移除了,但相關(guān)的注釋塊保留了下來(lái)。
Raymond Chen 開(kāi)玩笑的說(shuō),這可能是為了以防萬(wàn)一有一天需要再次去處理伽馬射線翻轉(zhuǎn)比特。 比特翻轉(zhuǎn)的原因很多,宇宙射線只是其中之一。