0

次の質問のどこから始めればいいのか、インターネットでヒントを探す方法がわかりません。

誰かが私を正しい方向に向けたり、この質問に取り組む方法を教えてくれたりしたら、それは素晴らしいことです.

次の詳細を使用して、2 レベルのページ テーブルを使用するコンピューター システムで論理アドレスが物理アドレスにどのように変換されるかを明確に説明してください。

各アドレスは 32 ビットです。下位 16 ビットがオフセットとして使用されます。上位 16 ビットは、2 レベルのページ テーブルにアクセスするために、それぞれ 8 ビットの 2 つの部分に分割されます。

このコンピュータの仮想メモリで可能な総ページ数は? ページのサイズは?

私は次のことを理解していますが、それ以上先に進むことはできません:

論理アドレスは CPU によって生成され、次のように分割されます。

物理メモリ内の各ページのベース アドレスを含むページ テーブルのインデックスとして使用されるページ番号。

次に、ベース アドレスと組み合わせたページ オフセットを使用して、メモリ ユニットに送信される物理メモリ アドレスを定義します。

4

1 に答える 1

0

読む必要があるのは、Modern Operating System 2'nd or 3'rd editionbyのメモリの章だけA.S.Tanenbaumです。彼は 2 レベルのメモリ割り当てについて説明しており、あなたの質問に答えてくれると思います。

于 2013-01-31T09:18:59.200 に答える