proc_pid_pagemap(5) File Formats Manual proc_pid_pagemap(5) NUME /proc/pid/pagemap - cartografierea paginilor virtuale DESCRIERE /proc/pid/pagemap (incepand cu Linux 2.6.25) Acest fiier arata cartografierea fiecarei pagini virtuale a procesului in cadre de pagini fizice sau in spaiul de interschimb (swap). Acesta conine o valoare pe 64 de bii pentru fiecare pagina virtuala, cu biii stabilii dupa cum urmeaza: 63 Daca este definit, pagina este prezenta in RAM. 62 Daca este definit, pagina este in spaiul de interschimb. 61 (incepand cu Linux 3.5) Pagina este o pagina cu fiier cartografiat sau o pagina anonima partajata. 60-58 (incepand cu Linux 3.11) Zero 57 (incepand cu Linux 5.14) Daca este definit, pagina este protejata impotriva scrierii prin userfaultfd(2). 56 (incepand cu Linux 4.2) Pagina este cartografiata exclusiv. 55 (incepand cu Linux 3.11) PTE este soft-dirty (a se vedea fiierul sursa al nucleului Documentation/admin-guide/mm/soft-dirty.rst). 54-0 Daca pagina este prezenta in RAM (bit 63), atunci aceti bii furnizeaza numarul cadrului paginii, care poate fi utilizat pentru indexarea /proc/kpageflags i /proc/kpagecount. Daca pagina este prezenta in spaiul de interschimb (bit 62), atunci biii 4-0 dau tipul spaiului de interschimb, iar biii 54-5 codifica decalajul spaiului de interschimb. Inainte de Linux 3.11, biii 60-55 au fost utilizai pentru a codifica log baza-2 a dimensiunii paginii. Pentru a utiliza /proc/pid/pagemap in mod eficient, utilizai /proc/pid/maps pentru a determina care zone ale memoriei sunt efectiv cartografiate i cautai sa sarii peste regiunile fara cartografiere. Fiierul /proc/pid/pagemap este prezent numai daca opiunea de configurare a nucleului CONFIG_PROC_PAGE_MONITOR este activata. Permisiunea de a accesa acest fiier este guvernata de o verificare a modului de acces <> PTRACE_MODE_READ_FSCREDS; a se vedea ptrace(2). CONSULTAI I proc(5) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.9.1 2 mai 2024 proc_pid_pagemap(5)