back

磁気ディスク装置の計算問題


磁気ディスク装置の基本用語

磁気ディスク データを記録できる円盤
スピンドル 磁気ディスク円盤の回転軸
磁気ヘッド データを読み書きするところ
アクセスアーム 磁気ヘッドを先端に取り付けるところ
   
トラック データを記録する同心円。
シリンダ トラックの集まり

★★★宿題:二種向け★(2000/2/22)

 次の仕様の磁気ディスク装置がある。この磁気ディスクを,1トラックを20セ
クタ,1セクタを 1,024バイトでフォーマットすると,容量は約何Mバイトとな
るか。ここで,1kバイト= 1,024バイト,1Mバイト= 1,024kバイトとする。

 
シリンダ当たりのトラック数 23
シリンダ数 800

 ア 313

 イ 360

 ウ 368

 エ 378


解答例

800(シリンダ×23(トラック×20(セクタ)×1,024(バイト)
= 376,832,000(バイト)÷1024(バイト)
=368,000(Kバイト)÷1024(バイト)
=359.375(Mバイト)≒360(Mバイト)

■解答■(宿題メールより)
  二種午前平成11年秋問23

> 800(cylinder) * 23(track/cylinder) * 20 (sector/track) * 1024(bytes/sector)
> これは単位がbytesなので(1024)^2で割って単位をMbytesに変換。
> 計算すると359.375となる。

 どうもありがとうございました。

>計算式は800×23×20×1024byteと慣れれば簡単だが、慣れてい
>ないと頭の中で整理がつかず解答しづらい。一つ一つ整理しながら追ってみる。
>
>1セクタは1024byteである。
>             ↓
>1トラックは20セクタであるから
>1トラックは20×1024byte
>             ↓
>1シリンダは23トラックであるから
>1シリンダは23×20×1024byte
>             ↓
>全体のシリンダ数は800であるから
>全体では800×23×20×1024byte
>
>まだ更にコツがあり、式中に1024が含まれているこれは1kbyte
>を表していることはいうまでもない。
>800×23×20×1024
>  =800×23×20kbyte
>  =368000kbyte
>  =368000kbyte/1024
>  =359.375Mbyte
>  ≒360Mbyte

 どうもありがとうございました。


★★★宿題:二種向け★(2000/5/31)

 両面倍密度のフロッピーディスクの仕様が表のとおりであるとき。このフロッ
ピーディスク 1 枚のデータ記憶容量は何 k バイトか。ここで,1 k バイトは
1,024 バイトとする。

トラック数(片面) 80 トラック
セクタ数/トラック 26 セクタ
データ長   256 バイト/セクタ

 ア 520

 イ 1,040

 ウ 1,064

 エ 1,080


(解答例)
256バイト×26セクタ×80トラック×2(両面)
= 1,064,960バイト
kバイトで表現するには
1,064,960÷1,024=1040kバイト