Оперативное запоминающее устройство (ОЗУ) обычно относится к технологии, которая предоставляет устройствам энергозависимую область для временного хранения данных. Эта технология используется во всех форм-факторах цифровой электроники, и ее простое существование — это память для тех, кто очень долго не работал с компьютерами или сотовыми телефонами. С другой стороны, фактическое содержание упомянутой памяти очень часто остается загадкой. Большинство операционных систем не позволяют пользователю легко просматривать содержимое оперативной памяти.
Простой трюк с CLI в Linux может, по крайней мере, помочь кодеру изучить полезные сообщения в нижних областях ОЗУ. Это полезно по нескольким причинам. Программисты и разработчики операционных систем, возможно, захотят узнать, сколько BIOS или UEFI остается внутри загрузки операционной системы. Другие кодировщики также могут захотеть увидеть, какие места в ОЗУ записывает программа. Некоторые пользователи могут сделать это по причинам устранения неполадок или даже просто из любопытства. К счастью, есть безопасный способ сделать это.
Найти строки простого текста в оперативной памяти
Сначала вам нужно открыть терминал, удерживая клавиши CTRL, ALT и T. Вы также можете запустить Konsole, rxvt или любую другую терминальную программу из меню приложений. Если вы хотите работать с большим экраном, тогда вы можете удерживать клавиши CTRL и ALT, нажимая F1-F6, чтобы войти в виртуальный терминал. Теоретически следующие команды также должны работать в других дистрибутивах Unix, таких как FreeBSD.
В командной строке введите:
строки / dev / mem | Больше
Если он предупреждает вас о том, что у вас нет прав доступа, введите:
строки sudo / dev / mem | Больше
Вам нужно будет ввести пароль администратора. Если вы получили сообщение, в котором говорилось, что «строки» программ можно найти в пакете, попробуйте:
строки busybox / dev / mem | Больше
или же
строки sudo busybox / dev / mem | Больше
После правильного анализа вы увидите стену текста, разделенную линиями. Нажатие клавиши пробела опустит другой экран, так что вы можете использовать меньше, а не больше в трубе. Вы, скорее всего, увидите много мусора, но, по крайней мере, некоторые сообщения будут полезны. Поскольку у вас может быть много гигабайт оперативной памяти, подключенных к вашей машине, в конечном итоге вы захотите удерживать клавишу CTRL и нажать C, чтобы выйти.
Если вы работаете на устаревшей машине и по-прежнему видите сообщения о контроллере гибких дисков или приводе компакт-дисков, вам не о чем беспокоиться. Это просто сообщения из вашей программы BIOS или UEFI.