平成22年 秋期 基本情報技術者 午前 問14

表に示す仕様の磁気ディスク装置において、1,000バイトのデータ読み取りに要する平均時間は何ミリ秒か。
ここで、コントローラの処理時間は平均シーク時間に含まれるものとする。

回転数 6,000回転/分
平均シーク時間 10ミリ秒
転送速度 10Mバイト/秒

 ア  15.1  イ  16.0  ウ  20.1  エ  21.0


答え ア


解説
磁気ディスクへのアクセスする場合、まず磁気ヘッドがアクセスするデータが記憶されているトラックに移動する時間(シーク時間)がかかり、これは問題文から
 10ミリ秒 …(1)
である。
次にトラック中からデータの先頭を探す時間がかかり、この時間の平均はディスクが半周する時間なので
 1÷(6,000÷60)÷2=5ミリ秒 …(2)
である。
読み出すデータ量は1,000バイトで、転送速度が10Mバイト/秒なので、
 1,000÷10M=0.1ミリ秒 …(3)
である。
したがって、求める時間は
 (1)+(2)+(3)=15.1ミリ秒
(ア)である。


キーワード
・磁気ディスク

キーワードの解説
  • 磁気ディスク
    円盤に磁性体(金属粉)を塗り、磁石で磁性体を磁化して、情報を記録する記憶装置のことで、フロッピーディスク、ハードディスク、光磁気ディスク(MO)などがある。
    情報はバームクーヘンのように円盤の同一遠心の円(トラック)にヘッドと呼ばれる磁石(電磁石)で情報を記録する。
    また、ハードディスクでは複数のディスクを並べていて、同じ円周のトラックの集合をシリンダといいます。
    情報を読み出すときには、情報を記録したトラックのところまでヘッドを移動(位置決め)し、トラック内の情報が記録してある場所が回ってくるのを待って(回転待ち)読み出しを行う。

もっと、「磁気ディスク」について調べてみよう。

戻る 一覧へ 次へ