Как быстро очистить ОЗУ после ребута ?

Здравствуйте, как быстро очистить ОЗУ после ребута компа?
запустить memtest? полный тест памяти довольно продолжительное мероприятие

Комментарии
Гость (23/05/2011 21:05)   
хз
я бы просто брал int и фигачил его по адресам 4096i+0. а потом 4096i+sizeof(int), и т.д. ;)
Гость (24/05/2011 15:14)   
Хороший вопрос. Но послушайте господа, разве ОЗУ и своп не очищаются с каждым ребутом???
— unknown (24/05/2011 16:41, исправлен 24/05/2011 16:42)   

Если замораживать жидким азотом, ну или хотя бы каким-то жалким фреоном, то ОЗУ не очищается. И даже без него. Тем более своп.


Только вот формулировка после ребута тоже как-то смущает.

Гость (24/05/2011 17:12)   
х-м ...вот врывается спецназ(без баллонов с азотом),достаточно нажать ресет и всё? файл подкачки и оператива очищены ?
— unknown (24/05/2011 17:56, исправлен 24/05/2011 17:58)   

Если файл подкачки не зашифрован, то из него можно читать информацию. Если быстро перезагрузиться на компьютере с форенсиковского лайф-сиди, который умеет дампить оперативку, то с неё можно успеть прочитать данные, если можно быстро вынуть планку памяти и переставить в другой комп, даже без охлаждения, то тоже можно что-то прочитать.


Тема атак холодной перезагрузки неоднократно разбиралась в форуме и рассматривалась в новостях.

Гость (25/05/2011 03:01)   
Вопрос про своп, конечно, сюрреалистичен в плане практики, как и вообще вопрос очистки дискового пространства, а вот про оперативку интересней. Допустим, что имеется задача: после перезагрузки машины принудительно обнулить всю неиспользуемую оперативную память — как её решить встроенными средствами UNIX?
Гость (05/06/2011 23:23)   
А сколько живет информация в оперативе? Может достаточно просто выключить комп? Онанизмом вроде описанного выше мало кто будет заниматься.
— sentaus (05/06/2011 23:58)   
Допустим, что имеется задача: после перезагрузки машины принудительно обнулить всю неиспользуемую оперативную память — как её решить встроенными средствами UNIX?


Кросплатформенного надёжного решения здесь не будет, прямого доступа к памяти процессоры уже много лет не предоставляют.
Гость (06/06/2011 00:46)   
прямого доступа к памяти процессоры уже много лет не предоставляют.

Чито? В ring0 – предоставляют.
— sentaus (06/06/2011 01:01, исправлен 06/06/2011 01:03)   
В ring0 – предоставляют.

И забудьте про кросплатформенность и даже про независимость от ОС.

Гость (06/06/2011 13:40)   
Кроссплатформенности, естественно (лол :)), не будет. Независимости от ос тоже, но нужен лишь простенький драйвер. Так что твой ответ неверен.

прямого доступа к памяти процессоры уже много лет не предоставляют.

Предоставляют, только он может быть платформозависимым.