It is traditional and generally good for your kernel to appear in every user process.
, , . , , , read
pagecache, .
?
. /, , , (.. 3, ). , , / . (. .)
: PTE "" , ( ) , TLB, CR3 (.. , ). , .
BTW, , , (PML4) PDPTE (/ 1GiB , ). . , .
, ( ) : 4k VDSO ( ).
, , gettimeofday()
getpid()
, call
(, rdtsc
, ) syscall
, . 50 100 x86, , / .
?
32- 64- 4GiB . ( 3- 4 VDSO).
( ), Linux ( 1G x86).
i386 Linux , 1: 3, IIRC, , . IDK, 32- x86.
?
, , . , .
x86-64, . 48 - 256 TiB, 128 TiB . , /. ( 52 .). , DIMM, , DRAM, .
2 , 64- . (, zillion /, , , 64- . 32- PAE . . https://serverfault.com/).
- PAE ( ) 4 32- x86. : yuck, , , 64- . Intel, , 32- .