遅延

コンピューティングでは、「遅延」は何らかの待ち時間を表します。通常は、さまざまな原因によって発生するデータの送信または処理の遅れを指します。遅延の例として、以下で説明するネットワーク遅延とディスク遅延があります。

1. ネットワーク遅延

ネットワーク遅延は、ネットワーク(インターネットを含む)を介した通信中に発生する遅れを表します。たとえば、LAN上のあるシステムがルーターを介して別のシステムに接続しようとすると、低速なルーターによって数ミリ秒の遅延が発生することがあります。異なる大陸にある2台のコンピューターがインターネット経由で通信する場合は、さらに目立つ遅延が発生することがあります。距離や接続の確立に必要な「ホップ」の数が原因で、単に接続を確立するだけでも遅れが生じる場合があります。この状況では、「ping」の応答時間が遅延のよい指標になります。

2. ディスク遅延

ディスク遅延は、ストレージデバイスにデータを要求してから、データが返され始めるまでの遅れです。ディスク遅延に影響する要因には、(ハードディスクの)回転待ち時間やシーク時間があります。たとえば、回転速度が5,400 RPMのハードディスクは、10,000 RPMで回転するドライブのほぼ2倍の回転待ち時間になります。データの読み取りや書き込みのためにドライブヘッドを物理的に移動させるシーク時間も、遅延を増加させることがあります。多数のファイルの読み取りや書き込みが、単一の連続したファイルの読み取りや書き込みより通常ははるかに遅くなるのは、ディスク遅延が原因です。SSDは従来のHDDのように回転しないため、遅延がはるかに小さくなります。

その他の遅延の種類

RAM遅延(別名「CAS latency」)、CPU遅延、音声遅延、動画遅延など、遅延にはほかにも多くの種類があります。これらすべてに共通するのは、遅れを生じさせる何らかのボトルネックです。コンピューティングの世界では、こうした遅延は通常数ミリ秒にすぎませんが、積み重なるとパフォーマンスの低下が目立つようになります。

NOTE: 遅延を、データ転送速度帯域幅などの別の測定値と混同しないことが重要です。遅延は転送そのものの速度ではなく、データ転送が始まるまでの待ち時間を指します。

更新日 March 3, 2017 著者: Per C.

quiz知識をテストする

Which of the following is an example of a CAN network?

A
A bluetooth network between smartphone and smartwatch
0%
B
A home network with multiple wireless devices
0%
C
A university network created for students
0%
D
A company network that spans multiple buildings
0%
Correct! Incorrect!     View the CAN definition.
More Quizzes →

Tech Terms コンピューター辞書

このページの遅延の定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。