物理メモリ= 2メガバイト= 2^21
==>21 bits to identify physical address.
論理メモリ= 2^16 = 256キロバイト
==>16 bits to identify logical address.
ページサイズ= 1024バイト
=2^10
数= 2^16/2^10
=2^6 ==>6 bits to identify page number
=64 Pages.
a)論理アドレス1524は、どの物理アドレスに対応していますか?
1524 ==>(0000010111110100)= 000001 = 1
ページ番号がそうページ1(所定のテーブルから)のフレーム数が2ページ番号を識別するため
6ビット。
ページ内のオフセットは、論理アドレスと物理アドレスの両方で同じになります。
したがって、右端の10ビットは同じになります。
ように、物理アドレスは==> 0000 0000 010 01 1111 0100
==>2548
b)の論理どのアドレスには、物理アドレス4100に対応していますか?
物理アドレスは21ビットです。だから4100のように書くことができる
:11ビット左端
は、フレーム番号を特定します。
フレーム番号= 0 0000 0001 00
=4.
> 0
論理アドレス==>フレーム4 ==のページ番号0000 00 00 0000 0100(右端10ビットは同じです。)
論理アドレスページ・テーブルの各エントリに必要なビット数= 4
C)?
各ページテーブルエントリにはフレーム番号が含まれます。
フレーム番号には11ビットが必要です。
d)ページテーブル内のエントリの最大数は何ですか?
ページテーブルのエントリ数=ページ
の数
=64.
私はそれはあなたが......
はどうもありがとうございましたことを願っています。 – caps
Rupsingh私は今あなたの答えをもう一度見ていました。あなたがどのように思いついたのか分かりません。 a)ページ内のオフセットが同じままであると言うとき、それはなぜですか? – caps
ありがとう、なぜ論理メモリは2^16ですか? – caps