क्या आप जानते हैं कि फर्मवेयर सचमुच हर जगह है? इसके बारे में सोचना अजीब हो सकता है - लेकिन यह हार्डवेयर और सॉफ्टवेयर जितना ही सामान्य है।
वास्तव में, यह फर्मवेयर के लिए धन्यवाद है कि:
- प्रिंटर काम करते हैं
- डिफाइब्रिलेटर काम करते हैं
- कार रेडियो काम करता है
- और भी बहुत कुछ…
ऊपर दिए गए उदाहरणों के आधार पर, आपको शायद पहले से ही कुछ अंदाजा हो गया होगा कि फर्मवेयर क्या है। लेकिन आपके पास इसकी स्पष्ट परिभाषा नहीं है।
फर्मवेयर क्या है, इसे सही मायने में समझने के लिए, हमें पहले सॉफ्टवेयर को समझना होगा, फिर हार्डवेयर को, और अंत में हम फर्मवेयर में कूद सकते हैं।
इस ट्यूटोरियल में, मैं प्रत्येक विषय को एक सादृश्य के साथ समझाऊंगा। ऐसा करने से हर कोई समझ सकता है।
इससे कोई फर्क नहीं पड़ता कि आप अभी तकनीक में आ रहे हैं!
इसके साथ, मैं यह सुनिश्चित करना चाहूंगा कि हर कोई यह समझे कि सॉफ्टवेयर, हार्डवेयर और फर्मवेयर क्या है। मैं तकनीकी शर्तों के बारे में विस्तार से नहीं बताऊंगा।
इस लेख में हम इसकी खोज करेंगे:
- सॉफ्टवेयर वास्तव में क्या है?
- हार्डवेयर वास्तव में क्या है?
- फर्मवेयर वास्तव में क्या है?
सॉफ़्टवेयर क्या है?
कल्पना कीजिए, अगर आप चाहें, तो आपको पता नहीं है कि आज रात के खाने के लिए क्या बनाना है।
सौभाग्य से, आपके पास एक पुरानी रसोई की किताब है और उसमें से किसी एक व्यंजन को पकाने का निर्णय लेते हैं।
कुकबुक में कई रेसिपी हैं। इन व्यंजनों में से प्रत्येक के अपने निर्देश हैं।
रसोई की किताब . में , एक नुस्खा चरणों के समूह . के रूप में देखा जा सकता है (या निर्देश) जो एक साथ भोजन बनाते हैं ।
आप कई अलग-अलग व्यंजनों को पकाने के अपने अनुभव के आधार पर अपना भोजन भी बना सकते हैं, है ना?
सॉफ्टवेयर अलग नहीं है।
सॉफ़्टवेयर प्रोग्राम निर्देशों के समूह . के रूप में देखा जा सकता है जो एक कार्यक्रम . बनाने के लिए मिलकर काम करते हैं ।
global _main
extern _printf
section .text
_main:
push message
call _printf
add esp, 4
ret
message:
db 'Hello, World', 10, 0
फिर, एप्लिकेशन निर्देशों का एक बड़ा सेट है जो विशिष्ट कार्य करता है।
ऑपरेटिंग सिस्टम निर्देशों के बड़े समूह हैं जो सॉफ़्टवेयर और हार्डवेयर संसाधनों का समन्वय करते हैं।
- रसोई की किताब =सॉफ्टवेयर
- डिनर कुकबुक =सॉफ्टवेयर का प्रकार (एप्लिकेशन या ऑपरेटिंग सिस्टम)
- नुस्खा =कार्यक्रम
रात का खाना बनाने के लिए आपको एक नुस्खा चाहिए। नुस्खा बनाने के लिए आपको रसोई की किताब के प्रत्येक चरण का पालन करना होगा।
एक बार जब आप सभी चरणों को पूरा कर लेते हैं, तो आपका डिनर तैयार हो जाता है।
किसी विशेष कार्य को पूरा करने के लिए आपको सॉफ्टवेयर की आवश्यकता होती है। सॉफ्टवेयर को काम करने के लिए कंप्यूटर को सभी निर्देशों का पालन करना होता है।
इसलिए, सॉफ़्टवेयर या तो निर्देशों का पालन करते समय या उनके पूरा होने के बाद चल रहा है।
हार्डवेयर क्या है?
रात का खाना बनाने के लिए, आपको रसोई की किताब से कई चरणों की आवश्यकता होती है जो आपको बताते हैं कि एक विशेष भोजन कैसे बनाया जाता है।
आपको पकाने के लिए विभिन्न उपकरणों की भी आवश्यकता होती है - जैसे बर्तन और धूपदान, चाकू, और स्वयं भोजन। यह हार्डवेयर की तरह है।
तो एक रसोई की किताब आपको निर्देश देती है जिससे आप खाना बना सकते हैं।
हार्डवेयर को काम करने के लिए, उसे क्या करना है यह बताने के लिए सॉफ़्टवेयर (निर्देशों का एक सेट) की आवश्यकता होती है।
सॉफ्टवेयर तब हार्डवेयर को निर्देश देता है जो उसे काम करने देता है।
- भोजन तैयार करने के उपकरण =हार्डवेयर
- रेसिपी =सॉफ्टवेयर
सॉफ्टवेयर के बिना, आप हार्डवेयर को काम नहीं कर सकते।
नुस्खा के बिना, आप नहीं जान पाएंगे कि भोजन बनाने के लिए आपके विभिन्न उपकरणों और सामग्रियों का क्या करना है।
बिना सॉफ्टवेयर के हार्डवेयर की तरह आप भी बिना पका हुआ खाना खा सकते हैं। सकल।
जिस प्रकार भोजन विभिन्न प्रकार के होते हैं, उसी प्रकार कंप्यूटर हार्डवेयर भी विभिन्न प्रकार के होते हैं।
उदाहरण के लिए:
- सीपीयू
- रैम
- जीपीयू
- और भी बहुत कुछ...
फर्मवेयर क्या है?
प्रोग्राम कंप्यूटर द्वारा पढ़े जाने वाले निर्देशों का एक समूह है।
मान लीजिए कि आप सिर्फ एक स्नैक या मिठाई बनाना चाहते हैं। शायद आपको अपने परिवार के लिए रात का खाना बनाते समय उतनी सामग्री की आवश्यकता नहीं है, है ना?
मान लीजिए कि आप ऐसा सॉफ़्टवेयर चाहते हैं जो माइक्रोवेव पर चलता हो। आपको माइक्रोवेव को काम करने के लिए कंप्यूटर के सभी हार्डवेयर की आवश्यकता नहीं है, है ना? माइक्रोवेव को काम करने के लिए आपको बस उस विशिष्ट की आवश्यकता है।
या कहें कि आप प्रिंटर पर सॉफ्टवेयर चलाना चाहते हैं। प्रिंटर को ठीक से काम करने के लिए आपको कंप्यूटर के सभी हार्डवेयर की आवश्यकता नहीं है? प्रिंटर के लिए बस सॉफ्टवेयर।
- माइक्रोवेव सॉफ्टवेयर =फर्मवेयर
- प्रिंटर सॉफ़्टवेयर =फ़र्मवेयर
तो इसका मतलब है कि फर्मवेयर सॉफ्टवेयर से ज्यादा कुछ नहीं है, बल्कि एक हार्डवेयर डिवाइस में है। कंप्यूटर में नहीं।
फर्मवेयर बहुत विशिष्ट हार्डवेयर को बहुत विशिष्ट कार्यों को पूरा करने देता है।
रैपिंग अप
पढ़ने के लिए धन्यवाद! अब आप इसके बारे में अधिक जानते हैं:
- सॉफ्टवेयर
- हार्डवेयर
- फर्मवेयर
पोक री . द्वारा माइक्रोप्रोसेसर फोटो पेक्सल्स . से