विषयसूची:
परिभाषा - एंबेडेड सॉफ्टवेयर का क्या अर्थ है?
एंबेडेड सॉफ्टवेयर सॉफ्टवेयर का एक टुकड़ा है जो हार्डवेयर या गैर-पीसी उपकरणों में एम्बेडेड होता है। यह विशेष रूप से उस विशेष हार्डवेयर के लिए लिखा जाता है जिस पर यह चलता है और आमतौर पर डिवाइस की सीमित कंप्यूटिंग क्षमताओं के कारण प्रसंस्करण और मेमोरी की कमी होती है। एम्बेडेड सॉफ़्टवेयर के उदाहरणों में समर्पित जीपीएस उपकरण, फ़ैक्टरी रोबोट, कुछ कैलकुलेटर और यहां तक कि आधुनिक स्मार्टवॉच शामिल हैं।Techopedia एंबेडेड सॉफ्टवेयर की व्याख्या करता है
एंबेडेड सॉफ्टवेयर फर्मवेयर के समान है, क्योंकि वे आमतौर पर एक ही कार्य करते हैं। हालाँकि, बाद वाला, एक विशेष प्रकार का एम्बेडेड सॉफ़्टवेयर है जो गैर-वाष्पशील मेमोरी (जैसे ROM या EPROM) में लिखा जाता है, जिसे आसानी से संशोधित नहीं किया जा सकता है - इसलिए इसका नाम "फर्म" है - और इसे चलाने या बूट करने के लिए मुख्य रूप से उपयोग किया जाता है। उपकरण। इसके विपरीत, एम्बेडेड सॉफ़्टवेयर का उपयोग डिवाइस के समग्र संचालन के लिए किया जाता है।
एंबेडेड सॉफ्टवेयर बहुत सरल हो सकता है, जैसे कि घरों में प्रकाश व्यवस्था को नियंत्रित करने के लिए उपयोग किया जाता है, और 8 किलो माइक्रोकंट्रोलर पर केवल कुछ किलोबाइट मेमोरी के साथ चल सकता है, या यह काफी जटिल हो सकता है जैसे कि सॉफ्टवेयर सभी इलेक्ट्रॉनिक घटकों को चलाने वाला एक आधुनिक स्मार्ट कार, जो जलवायु नियंत्रण, स्वचालित परिभ्रमण और टक्कर संवेदन के साथ-साथ नियंत्रण नौवहन से पूर्ण है। लड़ाकू विमानों में और यहां तक कि मिसाइल मार्गदर्शन प्रणालियों में उपयोग किए जाने वाले बहुत जटिल फ्लाई-बाय-वायर सिस्टम में, विमान एवियोनिक्स सिस्टम में जटिल एम्बेडेड सॉफ़्टवेयर भी पाया जा सकता है।
एम्बेडेड सॉफ़्टवेयर और एप्लिकेशन सॉफ़्टवेयर के बीच मुख्य अंतर यह है कि पूर्व आमतौर पर एक विशिष्ट डिवाइस से बंधा होता है, जो स्वयं OS के रूप में कार्य करता है, उस उपकरण के विनिर्देशों से बंधे प्रतिबंधों के साथ, इसलिए अपडेट और परिवर्धन को सख्ती से नियंत्रित किया जाता है, जबकि एप्लिकेशन सॉफ़्टवेयर में कार्यक्षमता प्रदान करता है एक कंप्यूटर एक वास्तविक पूर्ण ओएस के शीर्ष पर चलता है, इसलिए इसमें संसाधनों के संदर्भ में कम प्रतिबंध हैं।
