Я испыталоченьинтересное явление за несколько дней.
Установкатаков: 10-летний ПК с 1 ГБ оперативной памяти DDR2 и жестким диском на 80 ГБ.
Наблюдение: Я делаю живую загрузку с CD (Knoppix). Теперь я выключаю и снова включаю ПК. Когда я запускаю его из живой загрузки, он представляет grub. ТЕПЕРЬ, как раз перед тем, как X-сервер начинает функционировать (до того, как появляется указатель), я вижу неполный снимок экрана моего последнего рабочего пространства загрузки на долю секунды.
Мой первый вывод(очевидно): Это связано с пространством подкачки (я использую Linux на своем ПК)
Мой следующий шаг:Я вытаскиваю жесткий диск.
Новые наблюдения:То же, что и раньше!
Итак, вотВопрос: Возможно ли, что некоторые данные остаются в ОЗУ даже после выключения? Я не понимаю, как это возможно, поскольку ОЗУ должно разряжаться через несколько миллисекунд после выключения. Есть идеи?
решение1
Память хранит данные без питания некоторое время. Обычно BIOS сначала очищает память, но видеокарты не настолько скудны, так как первый экран все равно перезапишет ее. Это известная проблема в областях с высоким уровнем безопасности,
В обычных условиях это время будет составлять всего несколько секунд или меньше; но в зависимости от температуры оно может быть значительно увеличено.
Есть известный пример взлома заблокированного iPhone, когда его кладут в морозилку, а затем — примерно в течение 40 секунд — извлекают чипы памяти и вставляют их в новую плату, которая обеспечивает питание. Затем вы можете прочитать, что находится на чипах памяти. Погуглите.
решение2
Ваш ПК не потеряет все питание "миллисекунды" после выключения. Выключение даже не выключает полностью блок питания (если он ATX или новее).
Конденсаторы на самом деле могут удерживать заряд в течение многих секунд после извлечения.вся властьот системы (т. е. отключив его от розетки).
Похоже, что ваша видеопамять, а не системная, не очищается перед повторным обращением. Что не является чем-то необычным для дискретных видеоадаптеров.