テクノロジ系計算問題
ページング方式の仮想記憶において、ページサイズが8KBで論理アドレスが24ビットの場合、ページテーブルのエントリ数(ページ数)はいくつか。ただし、1KB = 2¹⁰Bとする。
A.1,024
✗ 1,024はページサイズ8KB=2¹³Bのとき、24-13=11ビット→2¹¹=2,048となるため誤りです。
B.2,048← 正解
✓ 正解です。8KB=2¹³B。ページ番号のビット数=24-13=11ビット。エントリ数=2¹¹=2,048です。
C.4,096
✗ 4,096は24-12=12ビット、すなわちページサイズ4KBのときのエントリ数です。
D.8,192
✗ 8,192は24-11=13ビット、すなわちページサイズ2KBのときのエントリ数です。