修了試験 2013-06-23実施分 基本情報技術者試験 問15
1セクタが512バイトの磁気ディスクを,28ビットで表すセクタ番号で管理するとき,最大何Gバイトの容量まで管理できることになるか。 ここで,512×2^21を1Gバイトとする。
正答3
解説
正解は3です。 28ビットのセクタ番号で区別できるセクタの数を求め、1セクタの容量を掛けます。 問題文では512×2^21バイトを1Gバイトとしているので、その値で割ります。 【計算】 28ビットで表せるセクタ番号は2^28通りです。 管理できる容量は512×2^28バイトです。 1Gバイト=512×2^21バイトなので、容量は(512×2^28)÷(512×2^21)Gバイトです。 512は約分され、2^28÷2^21=2^7です。 2^7=128なので、答えは128Gバイトです。 【選択肢別解説】 1:× 32Gバイトは2^5で、ビット数を2ビット少なく数えた場合の値です。 正しくは2^7=128Gバイトです。 2:× 64Gバイトは2^6で、ビット数を1ビット少なく数えた場合の値です。 正しくは128Gバイトです。 3:○ 2^28セクタ×512バイトを1Gバイト(512×2^21バイト)で割ると128Gバイトになり、一致します。 4:× 256Gバイトは2^8で、ビット数を1ビット多く数えた場合の値です。 正しくは128Gバイトです。 【ポイント】 nビットで表せる番号はnの2乗ではなく、2のn乗通りです。 問題文で1Gバイトの定義が与えられたら、それに合わせて割るだけで計算が簡単になります。まとめて解く
修了試験 2013-06-23実施分を通しで解く(80問)→