The accessed bit is a file system + OS feature. If it works in waysyou expect life is good. OS meta data may live above the microkerneland needs to be checked.
Asking the microkernel might be possible with an ioctl() toa driver you craft. The page table is both in memory and in theprocessor so knowing what to ask from user space is not obvious.There are security issues with all of these. Ity is also very dynamic.
I do not think of the page table as one table. It is a complexmulti layered structure managed by privileged code and extractingthe portions any security model might allow seem a complex risk.
Debugging tools might let you see what you want. Debugging toolsneed their own framework and support.
Do not ignore cache architecture and MTTR and PAT...