2

8 ページの論理アドレス空間があり、各ページは 2KB です。

物理アドレス空間には 4 つのフレームがあります (フレームのサイズはページのサイズと同じです)。

ページ番号 0 からフレーム 1 への矢印があり、ページ 0 からフレーム 1 へのマッピングを示すスケッチが表示されます。

論理アドレス 2500 の物理アドレスを見つける必要があります。

私の解決策が正しいかどうか知りたいです。

これが私の解決策です。 ページのサイズは 2KB なので、オフセットには 14 ビットが必要です。(なぜなら 2KB=2^14) そして 8 ページ (0 から 7) あるので、ページ番号には 3 ビットが必要です。

000 00100111000100 =2500
左から最初の 3 ビット - 000 - ページ番号 0 を示します 残りのビット - 00100111000100 - オフセット 2500 を示します

ページ 0 ----->フレーム 1 (スケッチでのマッピング)

したがって、私の物理アドレスは次のようになります: 0100100111000100 = 18884.

最初の 2 ビット - フレーム番号を示します - 01.
残りのビット - オフセットを示します - 00100111000100. (4 つのフレームがあるため、フレーム番号に 2 ビットが必要です)。

返信をいただければ幸いです。
ありがとう、シラン

4

2 に答える 2