2

メモリの最小ページ (ページサイズ) のサイズが 2 または 1024、4096 で割り切れないシステムはありますか?

3000でも3500でもいいの?

ページサイズが 1024 で割り切れない場合、posix プログラムは壊れますか?

4

1 に答える 1

1

少なくとも 3 進コンピュータが使用されるまでは、pagesize は 2 のべき乗であると安全に想定できます。実際には、最新のシステムのページサイズは 1024 の倍数になります。

プログラムの破損に関しては、カーネルが一貫している限り、ページサイズを気にするプログラムはほとんどありません。プログラムがページサイズに基づいて計算を行い、ページサイズが 2 のべき乗 (truncpage、roundpage) であると仮定するマクロでヘッダーを使用した場合、問題が発生します。

于 2010-04-05T04:25:36.830 に答える