-lmのフラグが立てられたCPUのcat/proc / cpuinfoは、
address sizes : 36 bits physical, 48 bits virtual
で決定されるページサイズ
#include <unistd.h>
int getpagesize(void);
4096バイトを提供します。
後者の情報を使用すると、システムはアドレスの最下位12ビットをオフセットとして使用し、残りはTLBとページテーブルを介した仮想から物理へのアドレス変換に使用すると思います。
cpuinfoからの情報はページサイズとどのように関連していますか?