くだらねえ質問はここに書き込め!Part 250at LINUXくだらねえ質問はここに書き込め!Part 250 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1016:login:Penguin 24/07/03 17:30:20.46 NqaNpeEu.net 環境依存だからこそ対応しているんでは? インテルCPUメモリ空間も段階を経ている 32bit => PAE => 4-Level => 5-Level (5-Levelでも64bit丸々ではない) でも上記はカーネル等システムが扱うページ情報(物理アドレス)で ユーザープログラム用のポインタ範囲やメモリ空間(仮想アドレス)が段階を経ているのかは浅学で知らん ポインタサイズ 32bit=>64bitで一 1017:気に変わっている印象だが 手元の core i gen8(普通のパソコン)で表示させると printf("%p:sizeof(p1)==%d\n", p1, sizeof(p1)); 0x559890386004:sizeof(p1)==8 と6Byte(48bit)の桁数があるので妥当なんでは 8Byte(64bit)の桁数を表示しないのは使っていないからか 環境依存かは不明 1018:login:Penguin 24/07/03 18:02:06.85 lb9bm5gT.net 何となくページアライメントなのかもと思ったりする 0x1000でピンとくるはず 1019:login:Penguin 24/07/03 20:59:45.86 NqaNpeEu.net ここでのページはjemalloc()の管理単位のことなのかな 0x1000 4kByte 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch