ページサイズが4096バイトのページング方式で、16進数で 0x3ABC の論理アドレスのページ番号とページ内オフセットの組合せはどれか。
選択肢をタップすると、その場で答え合わせできます
正解と解説を見る
正解 Cページ番号 0x3、オフセット 0xABC
解説
正解は「ページ番号 0x3、オフセット 0xABC」です。ページサイズが4096バイト()なので、論理アドレスの下位12ビットがページ内オフセット、それより上位がページ番号です。16進数の1桁は4ビットなので、下位3桁の ABC がオフセット、上位の3がページ番号になります。ページテーブルでページ3のフレーム番号を求め、オフセットをそのまま付けて物理アドレスを得ます。「ページ番号 0x3A、オフセット 0xBC」は、ページサイズを256バイトとした場合です。「ページ番号 0xABC、オフセット 0x3」は上位と下位を取り違えています。「ページ番号 0x0、オフセット 0x3ABC」は、ページサイズを64Kバイト以上とみなした場合です。
- #ページング
- #アドレス変換
この調子でOS・ネットワーク・データベースを続けて解く
▶ この科目の連続演習へ進む(10問)