हार्डवेयर और फर्मवेयर के बीच का अंतर
हार्डवेयर बनाम फर्मवेयर
हार्डवेयर और फर्मवेयर आज प्रौद्योगिकी की दुनिया में बहुत ही सामान्य शब्द हैं और उनकी विशिष्ट विशेषताओं ने उन्हें एक-दूसरे से अलग किया है इन दो तकनीकी शर्तों और उन दोनों के बीच मुख्य अंतर के बारे में बुनियादी ज्ञान होना जरूरी है।
शब्द 'हार्डवेयर' का मतलब सभी यांत्रिक इकाइयों के संयोजन से है, जो एक डिवाइस पर एकीकृत होते हैं और उन्हें फिटिंग श्रेणी के अंतर्गत आना माना जाता है। उदाहरण के लिए, प्रोसेसर, मदरबोर्ड, मेमोरी, हटाने योग्य डिवाइस (फ्लैश ड्राइव / डिस्क), साउंड कार्ड, कंप्यूटर के इनपुट / आउटपुट डिवाइस या एक इलेक्ट्रॉनिक गैजेट सभी हार्डवेयर हैं
ये यांत्रिक इकाइयां स्वयं पर काम नहीं कर सकती हैं और उनके समुचित कार्य के लिए प्रोग्राम की जरूरत है। प्रोग्रामिंग को निर्देशों के एक सेट के रूप में परिभाषित किया जा सकता है जिसके बाद एक वर्कस्टेशन उसके संचालन का काम करता है। हम सभी बड़े कार्यक्रमों से परिचित हैं जो हम अपने दैनिक जीवन पर उपयोग करते हैं। एमएस-वर्ड एक वर्ड प्रोसेसिंग प्रोग्राम है जिसका कार्य निर्देशों के एक सेट पर आधारित होता है जिसका निर्देश है कि शब्दों को कैसे संसाधित किया जाए। डिवाइस के कठिन चक्र को प्रोग्रामिंग और कार्यकारी रूपरेखा द्वारा उपयोग किया जाता है विशेष कार्य करने के लिए विभिन्न कार्यक्रमों को सम्मन करता है। प्रोग्राम को सी या जावा जैसी प्रोग्रामिंग भाषाओं में कोडित किया जाता है
'फ़र्मवेयर' को प्रोग्रामिंग की एक विशेष श्रेणी के रूप में परिभाषित किया जा सकता है। प्रोग्रामिंग को किसी डिवाइस के कई प्रोसेसर द्वारा कोई काम करना आवश्यक है और यह प्रोग्रामिंग एक रोम (केवल मेमोरी पढ़ें) पर एकीकृत है। हार्डवेयर को नियंत्रित करने वाला यह प्रोग्राम पैकेज फर्मवेयर कहलाता है इसलिए फ़र्मवेयर को केवल उस कोड के रूप में समझाया जा सकता है जो विशिष्ट हार्डवेयर के साथ संगत है और आमतौर पर द्विआधारी कोड पर काम करता है।
इंटरनेट सर्फिंग करते समय, हम एक विशेष सिस्टम कार्ड या मॉडेम का उपयोग करके वेब से कनेक्ट करने के लिए हमारे डिवाइस का उपयोग करते हैं। हमारे डिवाइस पर ऑपरेटिंग सिस्टम मॉडेम से जुड़ने के लिए गैजेट ड्रायवर नामक प्रोग्रामिंग का उपयोग करता है। जिस मॉडेम पर प्रोसेसर स्थापित किया गया है वह अपना फर्मवेयर हो सकता है जो वेब और वर्कस्टेशन के बीच डाटा ट्रांसफर को नियंत्रित करने के प्रभारी है। फ़र्मवेयर का दूसरा मामला जिसे आज हम देख सकते हैं मोबाइल फोन, वॉशिंग मशीन, माइक्रोवेव ओवन इत्यादि हैं। फर्मवेयर को आमतौर पर पुनर्मुद्रित करने की आवश्यकता नहीं होती जब तक कि यह अनिवार्य नहीं है। किसी डिवाइस के डिस्क ड्राइव जैसे इकाइयों के निर्माता कभी-कभी फ़र्मवेयर ओवरहाल के कारण फिर से डिज़ाइन प्रदान करते हैं ऐसे मामलों में, आपके डिवाइस पर ऑपरेटिंग सिस्टम फर्मवेयर की मरम्मत के लिए हार्डवेयर के उस टुकड़े के लिए उपयुक्त गैजेट ड्रायवर को निकालता है
हार्डवेयर और फर्मवेयर के बीच प्रमुख अंतर:
हार्डवेयर में एक भौतिक इकाई होती है और फर्मवेयर के विपरीत शारीरिक क्षति भी हो सकती है
एक हार्डवेयर को चलाने के लिए एक प्रोग्राम की आवश्यकता हैएक फ़र्मवेयर एक प्रोग्राम ही है
एक फर्मवेयर के बिना एक हार्डवेयर काम नहीं कर सकता फर्मवेयर हार्डवेयर पर चल रहा है
हार्डवेयर को पुन: प्रोग्राम किया जा सकता है फ़र्मवेयर को कुछ मामलों के अलावा रिप्रोग्रागमिंग की आवश्यकता नहीं होती है
हार्डवेयर का उदाहरण: मदरबोर्ड, रैम, डिस्क ड्राइव, साउंड कार्ड।
फर्मवेयर का उदाहरण: आईबीएम-संगत पीसी में बीआईओएस, वाशिंग मशीनों में समय और नियंत्रण तंत्र, आधुनिक टीवी में ध्वनि और वीडियो नियंत्रण गुण।