.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1994, 1995, Daniel Quinlan .\" Copyright (C) 2002-2008, 2017, Michael Kerrisk .\" Copyright (C) 2023, Alejandro Colomar .\" .\" SPDX-License-Identifier: GPL-3.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH proc_pid_pagemap 5 "2 мая 2024 г." "Справочные страницы Linux 6.9.1" .SH ИМЯ /proc/pid/pagemap \- mapping of virtual pages .SH ОПИСАНИЕ .TP \fI/proc/\fPpid\fI/pagemap\fP (начиная с Linux 2.6.25) Через данный файл показываются отображения каждой виртуальной страницы процесса в физические страничный кадры и области подкачки. Каждой страницы соответствует одно 64\-битное число, биты которого имеют следующее значение: .RS .TP 63 Если установлен, то страница находится в оперативной памяти. .TP 62 Если установлен, то страница находится в пространстве подкачки. .TP 61 (начиная с Linux 3.5) Страница является отображённой файловой страницей или общей анонимной страницей. .TP 60\[en]58 (начиная с Linux 3.11) .\" Not quite true; see commit 541c237c0923f567c9c4cabb8a81635baadc713f Ноль .TP 57 (начиная с Linux 5.14) If set, the page is write\-protected through \fBuserfaultfd\fP(2). .TP 56 (начиная с Linux 4.2) .\" commit 77bb499bb60f4b79cca7d139c8041662860fcf87 .\" commit 83b4b0bb635eee2b8e075062e4e008d1bc110ed7 Страница отображена монопольно. .TP 55 (начиная с Linux 3.11) PTE содержит бит soft\-dirty (смотрите файл исходного кода ядра \fIDocumentation/admin\-guide/mm/soft\-dirty.rst\fP). .TP 54\[en]0 Если страница находится в оперативной памяти (бит 63), то эти биты содержат номер кадра страницы, который можно использовать для индексации \fI/proc/kpageflags\fP и \fI/proc/kpagecount\fP. Если страница находится в пространстве подкачки (бит 62), то биты 4\[en]0 содержат тип подкачки, а биты 54\[en]5 — смещение в пространстве подкачки. .RE .IP До Linux 3.11, биты 60\[en]55 использовались как кодирование размера страницы в виде логарифма по основанию 2. .IP Для эффективного использования \fI/proc/\fPpid\fI/pagemap\fP обратитесь к \fI/proc/\fPpid\fI/maps\fP для определения какие области памяти действительно отображены и отбросьте не отображённые области. .IP Файл \fI/proc/\fPpid\fI/pagemap\fP существует только, если включён параметр настройки ядра \fBCONFIG_PROC_PAGE_MONITOR\fP. .IP Право доступа к этому файлу определяется проверкой режима доступа ptrace \fBPTRACE_MODE_READ_FSCREDS\fP; смотрите \fBptrace\fP(2). .SH "СМОТРИТЕ ТАКЖЕ" \fBproc\fP(5) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Alexey, Azamat Hackimov , kogamatranslator49 , Darima Kogan , Max Is , Yuri Kozlov и Иван Павлов . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .