Provided by: manpages-ru_4.23.1-1_all 

ИМЯ
mem, kmem, port - системная память, память ядра и порты системы
ОПИСАНИЕ
Файл /dev/mem — это файл символьного устройства, представляющий образ физической памяти компьютера. Этот
файл может быть использован для исследования системы (и даже для внесения в неё исправлений).
Адреса байтов в /dev/mem рассматриваются как адреса физической памяти. При ссылках на несуществующие
адреса возвращаются ошибки.
Исследование системы или внесение в неё исправлений иногда приводят к непредвиденным результатам в том
случае, если есть биты, которые разрешается только читать или только записывать.
Начиная с версии Linux 2.6.26 и в зависимости от архитектуры, параметр настройки ядра
CONFIG_STRICT_DEVMEM ограничивает области, к которым можно получить доступ через этот файл. Например, на
архитектуре x86 доступ к ОЗУ не разрешен, однако к отображенной в области PCI памяти доступ есть.
Обычно, этот файл создается так:
mknod -m 660 /dev/mem c 1 1
chown root:kmem /dev/mem
Файл /dev/kmem идентичен файлу /dev/mem за исключением того, что обеспечивает доступ к виртуальной памяти
ядра, а не к физической. Начиная с версии Linux 2.6.26, этот файл становится доступен только после
включения параметра настройки ядра CONFIG_DEVKMEM.
Обычно, этот файл создается так:
mknod -m 640 /dev/kmem c 1 2
chown root:kmem /dev/kmem
Файл /dev/port похож на /dev/mem, но предоставляет доступ к портам ввода-вывода.
Обычно, этот файл создается так:
mknod -m 660 /dev/port c 1 4
chown root:kmem /dev/port
ФАЙЛЫ
/dev/mem
/dev/kmem
/dev/port
СМОТРИТЕ ТАКЖЕ
chown(1), mknod(1), ioperm(2)
ПЕРЕВОД
Русский перевод этой страницы руководства разработал aereiae <aereiae@gmail.com>, Alexey
<a.chepugov@gmail.com>, Azamat Hackimov <azamat.hackimov@gmail.com>, Dmitriy S. Seregin <dseregin@59.ru>,
Dmitry Bolkhovskikh <d20052005@yandex.ru>, ITriskTI <ITriskTI@gmail.com>, Max Is <ismax799@gmail.com>,
Yuri Kozlov <yuray@komyakino.ru>, Иван Павлов <pavia00@gmail.com> и Малянов Евгений Викторович
<maljanow@outlook.com>
Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной
лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или
более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.
Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом
разработчику по его адресу электронной почты или по адресу списка рассылки русских переводчиков.
Linux man-pages 6.8 2 мая 2024 г. mem(4)