磁気ディスク装置のシーク時間、サーチ時間、データ転送時間など。磁気ディスク装置のアクセス時間の算出に必要な知識をまとめています。
磁気ディスク装置の時間関連を見ていく前に、磁気ディスク装置の仕組みとデータの読書き手順についておさらいします。
ハードディスクなど、磁気ディスク装置は、磁性体を塗布したディスクの記録面を、磁気ヘッドで磁化することで、データを読み書きします。 磁気ヘッドは、アームと呼ばれる腕の先端についていて、アームを動かしてデータを読み書きします。
ディスク上の同心円の単位をトラックといい、上下方向の円筒状の部分をシリンダ。扇上の単位をセクタといいます。
磁気ディスク装置は、シーク、サーチ、データ転送の順でディスクを読み書きします。
アームを動かして目的のトラック、シリンダに移動します。
ディスクが回転してくるのを待ち、目的のセクタに移動します。
磁気ヘッドで読み書きし、データを転送します。
磁気ディスク装置のシーク時間は、アームを動かして目的のトラック、シリンダに移動するまでの時間。位置決めの時間になります。
磁気ディスク装置のサーチ時間は、ディスクが回転してくるのを待ち、目的のセクタに移動するまでの時間。回転待ち時間になります。
磁気ディスク装置のデータ転送時間は、データを磁気ヘッドで読み書きする時間になります。
磁気ディスク装置のアクセス時間は、シーク時間、サーチ時間、データ転送時間からなります。
磁気ディスク装置のアクセス時間は、平均シーク時間+平均サーチ時間+データ転送時間で求められます。
シークにかかる時間の平均値です。 磁気ヘッドが目的のトラック(シーク)するためにかかる時間の平均値です。
サーチにかかる時間の平均値です。 データの先頭が磁気ヘッドの位置に到達する時間の平均値(ディスクが1回転する時間の1/2)
データ転送にかかる時間です。 磁気ヘッドがデータの転送を開始してから終了するまでの時間です。
回転速度が5000回転/分、平均シーク時間が20ミリ秒、 1トラック当たりの記憶容量は、15000バイトの磁気ディスク装置があるとします。 このとき、1ブロックが4000バイトのデータを、1ブロック転送するために必要な平均アクセス時間を求めると以下になります。
以下は、途中計算です。
平均シーク時間は、20ミリ秒 サーチ時間は、6ミリ秒(60÷5000÷2=0.006と計算) 転送するブロックの容量は4000バイト 1トラック当たりの記憶容量は15000バイト ディスクが1回転する時間は12ミリ秒 データ転送速度は、1250(15000÷12) データ転送時間は、3.2ミリ秒
途中計算より、平均アクセス時間は、29.2ミリ秒になります。(20ミリ秒+6ミリ秒+3.2ミリ秒=29.2ミリ秒と計算)
パソコン、コンピュータの仕組みどうなっている?ハードウェアとは?からプロセッサ、メモリ、入出力、補助記憶について説明していきます。
スポンサーリンク
サイト内のページ
言語
C・C++
/HTML
/Java
/JavaScript
/PHP
/シェルスクリプト
開発環境
Ant
/Burp
/Eclipse
/Fiddler
/gcc
/gdb
/Git
/g++
/JDK
/JMeter
/JUnit
/Teraterm
/ZAP
技術・仕様
Ajax
/CORBA
/Jakarta EE(旧称J2EE、Java EE)
/JNI
ライブラリ/Framework/CMS
bootstrap
/jQuery
/FuelPHP
/Lucene
/MyBatis
/Seasar2
/Spring
/Struts
/WordPress
Web API
Google Maps
ITインフラOSとミドルウェア
Linux
/Windows
/シェル
ActiveMQ
/Tomcat
/MariaDB
/MySQL
/Nagios
/Redis
/Solr
ITインフラセキュリティ
公開サーバーのセキュリティ
SI
ホームページの作り方
スポンサーリンク
関連サイト内検索ツール
zealseedsおよび関連サイト内のページが検索できます。
IPアドレス確認ツール
あなたのグローバルIPアドレスは以下です。
3.145.9.200
HTMLの表示色確認ツール
パスワード生成ツール
文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。
ここに生成されます。
スポンサーリンク
Copyright (C) 2007-2024 zealseeds. All Rights Reserved. Loarding…