IDE
IDE signifie "Integrated Device Electronics" et "Integrated Development Environment". Le premier est un matériel terme, tandis que le second est lié à logiciel la programmation.
1. Electronique de périphérique intégrée
L’IDE était le type le plus utilisé de disque dur du milieu des 1990 aux derniers 2000. L'aspect "intégré" du nom décrit comment le contrôleur est intégré dans le conduire lui-même. IDE et ATA sont souvent utilisés comme synonymes car ils font tous les deux référence au même type de disque dur. Cependant, ATA décrit les interface tandis que IDE décrit le disque dur réel.
Le premier standard IDE (ATA-1) a été publié en 1994 et pris en charge taux de transfert de données de 8.3 Mbps dans DMA mode. L'IDE amélioré (ATA-2) a été normalisé sous 1996 et prend en charge des taux de transfert de données allant jusqu'à 16.7 Mbps, deux fois plus rapides que la norme d'origine. Plusieurs normes IDE suivantes ont été étiquetées à l'aide de versions ATA (jusqu'à ATA-7), avec un débit maximal de 133 Mbps. L’interface IDE a finalement été remplacée par SATA, une interface encore plus rapide.
2. Environnement de développement intégré
Un IDE logiciel est un application cette mobiles utiliser pour créer des programmes informatiques. Dans ce cas, "intégré" fait référence à la manière dont plusieurs outils de développement sont combinés en un seul programme. Par exemple, un IDE typique comprend un code source rédacteur en chef, débogueur biologique et compilateur. La plupart des IDE fournissent également une interface de projet qui permet aux programmeurs de garder une trace de tous les fichiers liés à un projet. Beaucoup de soutien contrôle de version également.
Certains IDE fournissent un environnement d’exécution (RTE) pour tester des logiciels. Lorsqu'un programme est exécuté dans l'environnement d'exécution, le développeur peut suivre chaque événement qui se produit dans l'application testée. Cela peut être utile pour trouver et réparer bogues et localiser la source de fuites de mémoire. Parce que les IDE fournissent une solution centralisée Interface utilisateur pour écrire du code et tester des programmes, un programmeur peut effectuer une modification rapide, recompiler le programme et l'exécuter à nouveau. La programmation est toujours un travail difficile, mais le logiciel IDE permet de rationaliser le processus de développement.