.\" -*- coding: UTF-8 -*-
.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
.\"     Fri Apr  2 11:32:09 MET DST 1993
.\"
.\" SPDX-License-Identifier: GPL-2.0-or-later
.\"
.\" Modified Sat Jul 24 16:59:10 1993 by Rik Faith (faith@cs.unc.edu)
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH mem 4 "30 октября 2022 г." "Linux man\-pages 6.03" 
.SH ИМЯ
mem, kmem, port \- системная память, память ядра и порты системы
.SH ОПИСАНИЕ
Файл \fI/dev/mem\fP — это файл символьного устройства, представляющий образ
физической памяти компьютера. Этот файл может быть использован для
исследования системы (и даже для внесения в неё исправлений).
.PP
Адреса байтов в \fI/dev/mem\fP рассматриваются как адреса физической
памяти. При ссылках на несуществующие адреса возвращаются ошибки.
.PP
Исследование системы или внесение в неё исправлений иногда приводят к
непредвиденным результатам в том случае, если есть биты, которые разрешается
только читать или только записывать.
.PP
Начиная с версии Linux 2.6.26 и в зависимости от архитектуры, параметр
настройки ядра \fBCONFIG_STRICT_DEVMEM\fP ограничивает области, к которым можно
получить доступ через этот файл. Например, на архитектуре x86 доступ к ОЗУ
не разрешен, однако к отображенной в области PCI памяти доступ есть.
.PP
Обычно, этот файл создается так:
.PP
.in +4n
.EX
mknod \-m 660 /dev/mem c 1 1
chown root:kmem /dev/mem
.EE
.in
.PP
Файл \fI/dev/kmem\fP идентичен файлу \fI/dev/mem\fP за исключением того, что
обеспечивает доступ к виртуальной памяти ядра, а не к физической. Начиная с
версии Linux 2.6.26, этот файл становится доступен только после включения
параметра настройки ядра \fBCONFIG_DEVKMEM\fP.
.PP
Обычно, этот файл создается так:
.PP
.in +4n
.EX
mknod \-m 640 /dev/kmem c 1 2
chown root:kmem /dev/kmem
.EE
.in
.PP
Файл \fI/dev/port\fP похож на \fI/dev/mem\fP, но предоставляет доступ к портам
ввода\-вывода.
.PP
Обычно, этот файл создается так:
.PP
.in +4n
.EX
mknod \-m 660 /dev/port c 1 4
chown root:kmem /dev/port
.EE
.in
.SH ФАЙЛЫ
\fI/dev/mem\fP
.br
\fI/dev/kmem\fP
.br
\fI/dev/port\fP
.SH "СМ. ТАКЖЕ"
\fBchown\fP(1), \fBmknod\fP(1), \fBioperm\fP(2)
.PP
.SH ПЕРЕВОД
Русский перевод этой страницы руководства был сделан
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>
.
.PP
Этот перевод является бесплатной документацией; прочитайте
.UR https://www.gnu.org/licenses/gpl-3.0.html
Стандартную общественную лицензию GNU версии 3
.UE
или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.
.PP
Если вы обнаружите ошибки в переводе этой страницы руководства,
пожалуйста, отправьте электронное письмо на
.MT man-pages-ru-talks@lists.sourceforge.net
.ME .