.\" -*- 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 maja 2024 r." "Linux man\-pages 6.9.1" .SH NAZWA /proc/pid/pagemap \- przypisania stron wirtualnych .SH OPIS .TP \fI/proc/\fPpid\fI/pagemap\fP (od Linuksa 2.6.25) Plik pokazuje przypisanie każdej z wirtualnych stron procesu do ramki fizycznej strony lub przestrzeni wymiany. Zawiera jedną wartość 64\-bitową na każdą stronę wirtualną, bity oznaczają: .RS .TP 63 Jeśli jest ustawione, strona jest obecna w pamięci RAM. .TP 62 Jeśli jest ustawione, strona jest obecne w pamięci wymiany (swap) .TP 61 (od Linuksa 3.5) Strona jest stroną przypisaną do pliku lub dzieloną stroną anonimową. .TP 60\[en]58 (od Linuksa 3.11) .\" Not quite true; see commit 541c237c0923f567c9c4cabb8a81635baadc713f Zero .TP 57 (od Linuksa 5.14) Jeśli jest ustawione, strona jest zabezpieczona przez zapisem, za pomocą \fBuserfaultfd\fP(2). .TP 56 (od Linuksa 4.2) .\" commit 77bb499bb60f4b79cca7d139c8041662860fcf87 .\" commit 83b4b0bb635eee2b8e075062e4e008d1bc110ed7 Strona jest mapowana na wyłączność. .TP 55 (od Linuksa 3.11) PTE jest soft\-dirty (więcej informacji w pliku w źródłach jądra: \fIDocumentation/admin\-guide/mm/soft\-dirty.rst\fP). .TP 54\[en]0 Jeśli strona jest obecna w pamięci RAM (bit 63), to te bity udostępniają numer ramki strony, który można użyć z indeksem \fI/proc/kpageflags\fP i \fI/proc/kpagecount\fP. Jeśli strona jest obecna w pamięci wymiany (bit 62), to bity 4\[en]0 informują o typie pamięci wymiany, a bity 54\[en]5 kodują przesunięcie pamięci wymiany. .RE .IP Przed Linuksem 3.11 bity 60\[en]55 kodowały logarytm dwójkowy informujący o rozmiarze strony. .IP Aby efektywnie wykorzystać \fI/proc/\fPpid\fI/pagemap\fP należy użyć \fI/proc/\fPpid\fI/maps\fP do określenia które obszary pamięci zostały rzeczywiście przypisane i móc przejść między nieprzypisanymi obszarami. .IP Plik \fI/proc/\fPpid\fIpagemap\fP istnieje tylko jeśli podczas kompilacji jądra włączono opcję \fBCONFIG_PROC_PAGE_MONITOR\fP. .IP Uprawnienie dostępu do tego pliku zależy od sprawdzenia trybu dostępu ptrace: \fBPTRACE_MODE_READ_FSCREDS\fP; zob. \fBptrace\fP(2). .SH "ZOBACZ TAKŻE" \fBproc\fP(5) .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys , Robert Luberda i Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .