1セクタが 512 バイトの磁気ディスクを,28 ビットで表すセクタ番号で管理するとき, 最大何 G バイトの容量まで管理できることになるか。 ここで,512×221 を1 G バイトとする。
- ア: 32
- イ: 64
- ウ: 128
- エ: 256
1セクタが 512 バイトの磁気ディスクを,28 ビットで表すセクタ番号で管理するとき, 最大何 G バイトの容量まで管理できることになるか。 ここで,512×221 を1 G バイトとする。
正解: ウ
解説:
ディスクの容量を求めるのは、本来「ディスク容量 = ディスク面数 × トラック数 × セクタ数 × セクタのサイズ」であるが、今回わかっているのは、セクタの容量と、「28ビットで表すセクタ番号」という条件だけである。
この問題の場合、ディスク面数やトラック数は考えず、「28ビットで表すセクタ番号」の数をセクタ数とみなして考える。
となる。これを計算しても求められるが、問題文に「512×221を1Gバイトとする」とあるので、これを使って計算する。
「512 × 228 ÷ 512×221 」という式に出来るので、これを解いて行くと、「27」となる。「27=128」なので、答えはウとなる。