物理アドレスは 32 ビットで、仮想アドレスは 10 ビットの「オフセット」、2 ビットの「バイト アドレス可能性」に分割され、残りの 20 ビットはページを識別するために使用されます。
ページとページ テーブルのサイズは?
私はそれを信じています:
2^10 = 1024。
予約ページは 2^2 = 4
ただし、アドレス可能性の使用方法についてはわかりません...
みんなありがとう:)
物理アドレスは 32 ビットで、仮想アドレスは 10 ビットの「オフセット」、2 ビットの「バイト アドレス可能性」に分割され、残りの 20 ビットはページを識別するために使用されます。
ページとページ テーブルのサイズは?
私はそれを信じています:
2^10 = 1024。
予約ページは 2^2 = 4
ただし、アドレス可能性の使用方法についてはわかりません...
みんなありがとう:)
言っておくけど:
使用するアーキテクチャでは、2 20ページを使用し、オフセットはページ内の単語の位置を識別するのに役立ちます。したがって、ページサイズは 2 10です。2 ビットのアドレス可能度とは何ですか? ワード内のバイトのアドレス指定可能性です => ワード内に 4 バイトがあり、これらの 2 ビットがワード内のバイト位置にマップされます。
アドレス指定のメカニズムは、辞書で単語を検索するのと似ています。最初に、最初の文字だけが一致する単語のチャンクを見つけてから、絞り込みを続けます。同様に、最初の20ビットでページを検索し、次の10ビットで特定のページの単語を検索し、最後の2ビットで単語のバイトを検索します。