IDE

IDEは、「Integrated Device Electronics」と「Integrated Development Environment」の両方を指します。前者はハードウェア用語で、後者はソフトウェアプログラミングに関連します。

1. Integrated Device Electronics

IDEは、1990年代半ばから2000年代後半まで、最も広く使われていたハードディスクの種類です。名称に含まれる「integrated(統合された)」という部分は、コントローラードライブ自体に組み込まれていることを表しています。IDEとATAは、どちらも同じ種類のハードディスクを指すため、同じ意味で使われることがよくあります。ただし、ATAはインターフェースを表し、IDEは実際のハードディスクを表します。

最初のIDE規格(ATA-1)は1994年に公開され、DMAモードで8.3 Mbpsのデータ転送速度に対応していました。拡張IDE(ATA-2)は1996年に標準化され、最大16.7 Mbpsのデータ転送速度に対応しました。これは最初の規格の2倍の速度です。その後のいくつかのIDE規格はATAのバージョン(ATA-7まで)を使って表され、最終的には133 Mbpsに達しました。IDEインターフェースは、最終的にさらに高速なインターフェースであるSATAに置き換えられました。

2. Integrated Development Environment

ソフトウェアのIDEは、開発者がコンピュータープログラムを作成するために使うアプリケーションです。この場合、「integrated(統合された)」とは、複数の開発ツールが1つのプログラムに組み合わされていることを指します。たとえば、一般的なIDEにはソースコードエディター、デバッガーコンパイラーが含まれています。ほとんどのIDEには、プログラマーがプロジェクトに関連するすべてのファイルを管理できるプロジェクト用インターフェースも用意されています。多くのIDEはバージョン管理にも対応しています。

一部のIDEには、ソフトウェアプログラムをテストするための実行環境(RTE)が用意されています。プログラムをRTE内で実行すると、開発者はテスト対象のアプリケーション内で発生する各イベントを追跡できます。これは、バグの発見と修正や、メモリリークの原因の特定に役立ちます。IDEはコードの記述とプログラムのテストに使う集中管理されたユーザーインターフェースを提供するため、プログラマーはすばやく変更を加え、プログラムを再コンパイルして、もう一度実行できます。プログラミングは依然として大変な作業ですが、IDEソフトウェアは開発プロセスを効率化します。

更新日 July 8, 2015 著者: Per C.

quiz知識をテストする

Which RAID configuration is an example of nested RAID?

A
RAID 0
0%
B
RAID 1
0%
C
RAID 5
0%
D
RAID 10
0%
Correct! Incorrect!     View the RAID definition.
More Quizzes →

Tech Terms コンピューター辞書

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

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

Tech Terms ニュースレター

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

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

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

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

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