Ядро Windows содержит код для противостояния гамма излучению

В блоге Microsoft MSDN появилась интересная история о противостоянии ионизирующему излучению. В ней разработчики Windows объясняют, что ядро операционной системы когда-то получило код для борьбы с блуждающими гамма-лучами!

В течение короткого периода времени этот код был добавлен в ядро по просьбе производителя процессора. Три недели спустя инструкция INVD была закомментирована, но она по-прежнему является частью ядра Windows.

Windows 10
Windows 10

В какой-то момент к части ядра ОС был добавлен следующий код, выводящий систему из состояния малой мощности:

;

; Кэш процессора инвалидировать, чтобы любые блуждающие гамма

; лучи (я серьезно), которые могут перевернуть кэш-биты,

; пока он в S1, игнорировались.

;

; Честно. Производитель процессора просил об этом.

; Я серьезно.

;

invd

Непонятно, что об этом думать. Вероятно, производители процессоров хотят обезопасить себя ото всех возможных угроз. Вот только если при гамма вспышке данные в кэше процессора исказятся, то почему они останутся неизменными в оперативной памяти?

Смех смехом, но гамма излучение довольно легко найти. Оно формируется, например, при разряде молнии.