Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> सॉफ्टवेयर

फ़र्मवेयर बनाम सॉफ़्टवेयर:मुख्य अंतर समझाया गया

<पी> तकनीकी रूप से, फ़र्मवेयर सॉफ़्टवेयर का एक उपसमूह मात्र है, क्योंकि बाद वाले शब्द में कोड का प्रत्येक उपयोगी भाग शामिल होता है। हालाँकि, व्यवहार में, सॉफ़्टवेयर शब्द प्रोग्रामों के एक बहुत अलग वर्ग को संदर्भित करता है।

<पी> सामान्यतया, फर्मवेयर निम्न-स्तरीय कोड का नाम है जो सीधे हार्डवेयर के साथ इंटरफेस करता है। इस परत के शीर्ष पर काम करने वाले किसी भी प्रोग्राम में सॉफ़्टवेयर शामिल होता है। अस्पष्ट? यहां गहराई से देखें।

सॉफ्टवेयर के कई प्रकार

<पी> सॉफ़्टवेयर शब्द के साथ समस्या यह है कि यह बहुत व्यापक है। निर्देशों का कोई भी सेट जो कंप्यूटर - या किसी अन्य इलेक्ट्रॉनिक उपकरण को नियंत्रित कर सकता है - को सॉफ़्टवेयर माना जा सकता है।

<पी> कंप्यूटिंग के शुरुआती दिनों में यह कोई समस्या नहीं थी जब सभी प्रोग्राम असेंबली में लिखे जाते थे और किसी भी कार्य को करने के लिए सीधे हार्डवेयर से जुड़े होते थे। लेकिन आजकल कंप्यूटिंग डिवाइस कोड की परतों पर चलती है, उपयोगकर्ता केवल शीर्ष पर मौजूद प्रोग्रामों के संपर्क में रहता है।

<पी> एप्लिकेशन सॉफ़्टवेयर कहे जाने वाले, उपयोगकर्ता-अनुकूल कार्यक्रमों की इस श्रेणी में वे सभी ऐप्स और उपयोगिताएँ शामिल हैं जिनका उपयोग आप अपने पीसी पर करते हैं, जैसे वेब ब्राउज़र या वर्ड एडिटर। उसके नीचे ऑपरेटिंग सिस्टम है, जो स्क्रीन पर दृश्य प्रस्तुत करने और इनपुट को संभालने जैसे निम्न-स्तरीय विवरणों से निपटता है।

<पी> अधिकांश लोग सोचते हैं कि यह यहीं समाप्त हो जाता है, लेकिन ऑपरेटिंग सिस्टम शायद ही कभी हार्डवेयर के साथ सीधे संचार करता है। OS के नीचे एक और परत है जो सिस्टम सॉफ़्टवेयर को हार्डवेयर फ़ंक्शंस तक पहुंचने का आसान तरीका देती है। और वह फ़र्मवेयर है।

फर्मवेयर:सॉफ्टवेयर की नींव परत

फ़र्मवेयर बनाम सॉफ़्टवेयर:मुख्य अंतर समझाया गया <पी> अधिकांश उच्च-स्तरीय प्रोग्रामिंग भाषाओं में, स्क्रीन पर एक छवि प्रदर्शित करने जैसी चीजें करना एक सरल कमांड है। फिर भी कंप्यूटर में कहीं न कहीं कोड का एक टुकड़ा होता है जो उस कमांड को वास्तविक प्रोसेसर निर्देशों में अनुवाद करने के लिए जिम्मेदार होता है।

<पी> फ़र्मवेयर हार्डवेयर और सॉफ़्टवेयर के बीच की कड़ी है, जो डेवलपर्स को सीपीयू-विशिष्ट निर्देशों के बजाय सरलीकृत प्रोग्रामिंग इंटरफ़ेस के माध्यम से डिवाइस की क्षमताओं का उपयोग करने की अनुमति देता है। कंप्यूटर के लिए, यह फ़र्मवेयर सुप्रसिद्ध बेसिक इनपुट आउटपुट सिस्टम (BIOS) है, जो बिना OS के भी पहुंच योग्य है।

<पी> टीवी रिमोट या राउटर जैसे सरल इलेक्ट्रॉनिक उपकरणों में, फर्मवेयर ऑपरेटिंग सिस्टम के रूप में भी दोगुना हो जाता है। ऐसी मशीनें पीसी जैसे तृतीय-पक्ष एप्लिकेशन सॉफ़्टवेयर की स्थापना के लिए नहीं होती हैं और सभी आवश्यक कार्यों को करने के लिए फ़र्मवेयर पर निर्भर होती हैं।

डिवाइस पर फ़र्मवेयर कैसे स्थापित किया जाता है?

फ़र्मवेयर बनाम सॉफ़्टवेयर:मुख्य अंतर समझाया गया <पी> फर्मवेयर के बिना कोई भी इलेक्ट्रॉनिक उपकरण प्रयोग करने योग्य नहीं है। यही कारण है कि सभी इलेक्ट्रॉनिक घटक निर्माता द्वारा पहले से स्थापित फर्मवेयर के साथ आते हैं।

<पी> यहां तक कि कंप्यूटर पर भी, यह प्रोग्राम हार्ड ड्राइव पर नहीं, बल्कि मदरबोर्ड पर एक विशेष फ़्लैश चिप पर संग्रहीत होता है। इससे कंप्यूटर को बूट करना और ऑपरेटिंग सिस्टम इंस्टॉल किए बिना हार्डवेयर सेटिंग्स कॉन्फ़िगर करना संभव हो जाता है।

<पी> अधिकांश उपकरणों पर फर्मवेयर अपडेट करना न तो आसान है और न ही आवश्यक है। मशीन के लिए मौलिक नियंत्रण कोड के रूप में, इसे गड़बड़ाने से हार्डवेयर अनुपयोगी हो सकता है। कंप्यूटर एक अपवाद है, जो चिप को फ्लैश करके उपयोगकर्ता द्वारा BIOS अपग्रेड को इंस्टॉल करने की अनुमति देता है।

फर्मवेयर बनाम सॉफ्टवेयर:एक नजर में

फर्मवेयरसॉफ्टवेयरएसेंशियल कोड जो सीधे हार्डवेयर घटकों को नियंत्रित करता है। वैकल्पिक प्रोग्राम जो जटिल कार्यों को करने के लिए फर्मवेयर का उपयोग करते हैं। डिवाइस पर एक समर्पित चिप पर संग्रहीत किया जाता है। हार्ड डिस्क मेमोरी पर स्थापित किया जाता है। निर्माता द्वारा पूर्व-इंस्टॉल किया जाता है। उपयोगकर्ता द्वारा इंस्टॉल और कॉन्फ़िगर किया जा सकता है। कोड की सबसे निचली परत जो ऑपरेटिंग सिस्टम और अन्य सॉफ्टवेयर का समर्थन करती है। उच्च स्तरीय कोड जो हार्डवेयर अमूर्तता के लिए इसके नीचे फर्मवेयर पर निर्भर करता है। अक्सर सरल इलेक्ट्रॉनिक में एकमात्र नियंत्रित प्रोग्राम उपकरण। फर्मवेयर के बिना कार्य नहीं कर सकते। हार्डवेयर विशिष्ट। फ़र्मवेयर अलग-अलग प्रोसेसर आर्किटेक्चर के लिए भिन्न होता है और इसे आपस में बदला नहीं जा सकता। हार्डवेयर स्वतंत्र। ओएस अलग-अलग प्रोसेसर परिवारों पर समान रूप से कार्य करता है, हालांकि एप्लिकेशन सॉफ़्टवेयर आमतौर पर ओएस विशिष्ट होता है। बहुत कम ही अपडेट किया जाता है, अगर अपडेट किया भी जाता है। अनइंस्टॉल नहीं किया जा सकता। अपग्रेड करना और हटाना आसान है।

फर्मवेयर सॉफ्टवेयर से किस प्रकार भिन्न है?

<पी> हार्डवेयर और सॉफ़्टवेयर को आमतौर पर इलेक्ट्रॉनिक डिवाइस के दो घटक कहा जाता है, लेकिन यह पूरी तस्वीर नहीं है। ऑपरेटिंग सिस्टम और एप्लिकेशन सीधे हार्डवेयर के साथ संचार नहीं कर सकते हैं, इस अंतर को पाटने के लिए विशेष कोड की एक परत की आवश्यकता होती है।

<पी> और वह लिंकिंग तत्व फर्मवेयर है। इसमें आर्किटेक्चर-विशिष्ट निर्देश शामिल हैं जो सीधे हार्डवेयर को नियंत्रित करते हैं, और सरल इलेक्ट्रॉनिक्स में, एक बुनियादी ओएस के रूप में भी कार्य करते हैं। अन्य उपकरणों में फ़र्मवेयर सॉफ़्टवेयर को एक अमूर्त इंटरफ़ेस प्रदान करता है, जिससे ओएस को अंतर्निहित आर्किटेक्चर की परवाह किए बिना हार्डवेयर का उपयोग करने की अनुमति मिलती है।

<पी> अपनी आवश्यक प्रकृति के कारण, फर्मवेयर मदरबोर्ड पर फ्लैश चिप पर पहले से लोड होता है, जो डिस्क पर लिखे गए किसी भी सॉफ़्टवेयर से स्वतंत्र होता है। सॉफ़्टवेयर पैकेजों की सरल स्थापना के विपरीत, इसे केवल विशेष प्रक्रियाओं के साथ अद्यतन किया जा सकता है (यानी "फ्लैश किया गया")।

<पी> सभी इलेक्ट्रॉनिक उपकरण और परिधीय घटक अपने स्वयं के फर्मवेयर के साथ आते हैं। डिजिटल कैमरा, स्मार्टफोन, एसएसडी और यहां तक कि यूएसबी ड्राइव - अगर इसमें हार्डवेयर है जिसे नियंत्रित करने की आवश्यकता है, तो इसे प्रबंधित करने के लिए ऑनबोर्ड पर फर्मवेयर है।


  1. एक्सेल की 22 सीमाएं जो आपको निराश कर सकती हैं एक्सेल की 22 सीमाएं जो आपको निराश कर सकती हैं

    एक्सेल स्पष्ट रूप से दुनिया के सबसे महत्वपूर्ण उत्पादों में से एक है। यह डेटा के प्रबंधन, विश्लेषण में बहुत मददगार है। लेकिन कुछ ऐसा भी है जो एक्सेल का उपयोग करते समय हमें निराश कर सकता है। आज मैं आपके साथ कुछ निराशाजनक मुद्दों को साझा करना चाहता हूं और उन्हें कैसे हल करना चाहता हूं। 22 एक्सेल सीमाए

  1. स्वचालित रूप से उद्धरण बनाने के लिए 10 सर्वश्रेष्ठ क्रोम एक्सटेंशन स्वचालित रूप से उद्धरण बनाने के लिए 10 सर्वश्रेष्ठ क्रोम एक्सटेंशन

    चाहे आप स्कूल असाइनमेंट लिख रहे हों या अकादमिक पेपर, कुछ ही समय में शोध कार्य भारी पड़ सकता है-खासकर जब आपको अपने स्रोतों को क्युरेट करना हो, उनका हवाला देना हो, संदर्भ जोड़ना हो और बहुत कुछ करना हो। यदि सही, गलत या अधूरे उद्धरणों को नहीं किया जाता है तो इसे साहित्यिक चोरी माना जा सकता है। लेकिन क्

  1. OneNote में लिखावट को टेक्स्ट में कैसे बदलें OneNote में लिखावट को टेक्स्ट में कैसे बदलें

    वननोट एक बहुत ही सरल एप्लिकेशन के रूप में प्रकट होता है, लेकिन अपने उपयोगकर्ता की शक्तिशाली विशेषताओं की आपूर्ति करता है जिसे वे तुरंत नहीं बल्कि वृद्धिशील रूप से खोजने का प्रबंधन करते हैं। जो लोग किसी भी स्पर्श-सक्षम कंप्यूटर पर नोट्स लिखना पसंद करते हैं, उनके लिए OneNote वन-स्टॉप समाधान के रूप में