• ベストアンサー

仮想記憶システムの問題です

ページング方式の仮想記憶システムで、下記のように仮想アドレスを16ビットで表し、ページサイズを4096バイトとする。 4ビット           12ビット ページ番号        ページ内変位 この方式では、16ビットで仮想アドレスを表す。ここで、ページ番号が3で、ページ内変位が32である 仮想アドレスを16進数で表すと(1)となる。 回答群 ア.0000 イ.0010 ウ.0023 エ.3020 答えはエなのですが、途中式などが解りません。 解説をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

ページ番号・・・4ビット ページ番号・・・3を4ビットであらわすと「3」 ページ内変位・・・32 これを16進数にすると(20) ページ内変位は12ビットなので、020 ページ番号とページ内変位を連結して 3020 16進数1桁が4ビットであること、あまった上位ビットに0を入れるのを忘れないでください。

関連するQ&A