32ビットの論理アドレス空間があり、ページサイズが4KBの場合、仮想アドレス空間で何レベルのページテーブルを使用する必要があるかを決定する方法について、いくつかの疑問があります??また、場合によっては第 2 レベルのページ テーブルが表示されるため、混乱を招きます)
質問:
ページ フレーム サイズが 4KB の 36 ビットの物理アドレスと 32 ビットの仮想アドレスがあり、各テーブル エントリは 4 バイトで、仮想アドレスから物理アドレスへの変換に 3 レベルのページ テーブルが使用されます。仮想アドレスでは、ビット 30 ~ 31 が使用されます。最初のレベルにインデックスを付けるには、ビット 21-29 を 2 番目のレベルに、ビット 12-20 を 3 番目のレベルに、ビット 0-11 をページのオフセットとして指定します。第 1 レベル、第 2 レベル、および第 3 レベルのページ テーブルのページ テーブル エントリで、次のレベルのページ テーブル* (またはページ フレーム) *をアドレス指定するために必要なビット数??
事前に感謝してください..