IDE

IDE “Integrated Device Electronics” और “एकीकृत विकास पर्यावरण” दोनों के लिए जाना जाता है। पहला hardware term है, जबकि दूसरा software programming से संबंधित है।
1. Integrated Device Electronics 1990 के दशक के मध्य से 2000 के दशक के अंत तक IDE सबसे व्यापक रूप से उपयोग की जाने वाली hard drive थी। नाम का “एकीकृत” पहलू बताता है कि नियंत्रक को drive में ही कैसे एकीकृत किया जाता है। IDE और एटीए अक्सर समानार्थक रूप से उपयोग किए जाते हैं क्योंकि वे दोनों एक ही प्रकार की hard drive को संदर्भित करते हैं। हालाँकि, ATA इंटरफ़ेस का वर्णन करता है जबकि IDE वास्तविक hard drive का वर्णन करता है।

Integrated Device Electronics

पहला IDE मानक (एटीए-1) 1994 में जारी किया गया था और डीएमए मोड में 8.3 Mbps की डेटा ट्रांसफर दरों का समर्थन करता था। Enhanced IDE (ATA-2) को 1996 में मानकीकृत किया गया था और 16.7 Mbps तक समर्थित data transfer दर – मूल मानक की दर से दोगुना। अगले कई IDE मानकों को ATA versions (up to ATA-7) का उपयोग करके लेबल किया गया था, जो अधिकतम 133 एमबीपीएस था। IDE interface को अंततः SATA, एक और भी तेज़ interface द्वारा हटा दिया गया था।
2. Integrated Development Environment

एक software IDE एक ऐसा एप्लिकेशन है जिसका उपयोग डेवलपर्स कंप्यूटर प्रोग्राम बनाने के लिए करते हैं। इस मामले में, “integrated” का अर्थ है कि एक ही कार्यक्रम में कई development tools संयुक्त होते हैं। उदाहरण के लिए, एक विशिष्ट IDE में एक स्रोत कोड संपादक, debugger, and compiler शामिल होता है। अधिकांश IDEs एक project interface भी प्रदान करते हैं जो प्रोग्रामर को किसी project से संबंधित सभी फाइलों का ट्रैक रखने की अनुमति देता है। कई समर्थन संस्करण नियंत्रण भी।

कुछ IDE software programs के परीक्षण के लिए एक रनटाइम environment (RTE) प्रदान करते हैं। जब आरटीई के भीतर कोई प्रोग्राम चलाया जाता है, तो developer परीक्षण किए जा रहे application के भीतर होने वाली प्रत्येक घटना को ट्रैक कर सकता है। यह बग खोजने और ठीक करने और memory leaks के स्रोत का पता लगाने के लिए उपयोगी हो सकता है।

चूंकि IDE code और परीक्षण कार्यक्रमों को लिखने के लिए एक केंद्रीकृत यूजर इंटरफेस प्रदान करते हैं, एक programmer एक त्वरित बदलाव कर सकता है, program को फिर से संकलित कर सकता है और program को फिर से चला सकता है। Programming अभी भी कठिन काम है, लेकिन IDE software विकास प्रक्रिया को सुव्यवस्थित करने में मदद करता है।

Leave a comment