「Modern Operating System」という本を読んでいます。そして、「ページサイズ」について混乱しています。
本の中で、著者は次のように述べています。
受信した 16 ビットの仮想アドレスは、4 ビットのページ番号と 12 ビットのオフセットに分割されます。ページ番号に 4 ビットを使用すると、16 ページを持つことができ、オフセットに 12 ビットを使用すると、ページ内の 4096バイトすべてをアドレス指定できます。
なぜ 4096 バイトなのですか? 12 ビットで、ページ内の4096エントリをアドレス指定できます。ただし、1 エントリはアドレスです (この場合、アドレス サイズ = 16 ビット)。したがって、4096(エントリ) * 16(ビット) = 4096(エントリ) * 2(バイト) = 8KB をアドレス指定できると思いますが、なぜ本は 4096 (バイト) をアドレス指定できると言っているのですか?
前もって感謝します!:)