基礎理論
アルゴリズム
コンピュータ構成要素
システム構成要素
ソフトウェア
ハードウェア
ヒューマンインタフェース
マルチメディア
データベース
ネットワーク
セキュリティ
システム開発技術
ソフトウェア開発管理技術
😀 mypage
🥇 ranking
📊 chart
📏 rule
No.121 回転速度が5,000 回転/分,平均シーク時間が20ミリ秒の磁気ディスクがある。
この磁気ディスクの1トラック当たりの記憶容量は,15,000バイトである。
このとき,1ブロックが4,000バイトのデータを,1ブロック転送するために必要な平均アクセス時間は何ミリ秒か。
⭕️
💾
🖊 ☑️
⭕️ [[ AnswerCalc[0] ]] % A [[ AnswerCalc[1] ]]
磁気ディスクのアクセス時間は、

 平均シーク時間+平均回転待ち時間+データ転送時間

で求められます。
平均シーク時間(シークタイム)
磁気ディスクのヘッドが、目的のデータが保存されている位置まで移動するのにかかる時間の平均
平均回転待ち時間(サーチタイム)
ヘッドの移動が完了した後、読み出すレコードの先頭が磁気ヘッドの位置まで磁気ディスクが回転してくるのを待つ時間の平均。ディスクが1回転するのにかかる時間の半分が平均回転待ち時間となる。
データ転送時間
目的のデータを読み出すのに要する時間
平均シーク時間が20ミリ秒とわかっていますが、その他はわからないので計算によって求めます。

まず回転速度が5,000回転/分の磁気ディスクが1回転するのに要する時間は、

 60秒÷5,000回転=12ミリ秒

平均回転待ち時間は、ディスクが1回転するのにかかる時間の半分なので、

 12ミリ秒/2=6ミリ秒

データ転送時間ですが、1トラック(1回転)が15,000バイトなので、4,000バイトを読み取るのにと要する時間は、

 12ミリ秒×(4,000/15,000)=3.2ミリ秒

すべての時間を足し合わせると、

 20+6+3.2=29.2

よって平均アクセス時間は29.2ミリ秒になります。
💾 ✔️
[[ d.CommentTxt ]]
🏠 >   基本情報技術者試験 >     テクノロジー >     コンピュータ構成要素 >  
< >
🥇