हार्डवेयर, सॉफ्टवेयर और फर्मवेयर
कंप्यूटर सिस्टम तीन मुख्य घटकों से मिलकर बनता है: हार्डवेयर, सॉफ्टवेयर और फर्मवेयर। ये तीनों घटक एक दूसरे के साथ मिलकर काम करते हैं ताकि कंप्यूटर किसी भी कार्य को सफलतापूर्वक पूरा कर सके।
हार्डवेयर (Hardware)
हार्डवेयर कंप्यूटर के उन भौतिक भागों (Physical Parts) को कहते हैं जिन्हें हम देख और छू सकते हैं। यह कंप्यूटर का शरीर होता है। इसके बिना कंप्यूटर का कोई अस्तित्व नहीं है।
- उदाहरण:
- इनपुट डिवाइस: की-बोर्ड, माउस, स्कैनर
- आउटपुट डिवाइस: मॉनिटर, प्रिंटर, स्पीकर
- प्रोसेसिंग डिवाइस: सेंट्रल प्रोसेसिंग यूनिट (CPU)
- स्टोरेज डिवाइस: हार्ड डिस्क (HDD), रैम (RAM), पेन ड्राइव
सॉफ्टवेयर (Software)
सॉफ्टवेयर निर्देशों और प्रोग्रामों का एक समूह (Set of Instructions) होता है जो हार्डवेयर को बताता है कि उसे क्या और कैसे करना है। इसे हम छू नहीं सकते, केवल देख सकते हैं। यह कंप्यूटर की आत्मा की तरह है।
- उदाहरण:
- सिस्टम सॉफ्टवेयर: ऑपरेटिंग सिस्टम (Windows, macOS, Linux), डिवाइस ड्राइवर
- एप्लीकेशन सॉफ्टवेयर: एमएस वर्ड (MS Word), गूगल क्रोम (Google Chrome), वीएलसी प्लेयर (VLC Player), टैली (Tally)
फर्मवेयर (Firmware)
फर्मवेयर एक विशेष प्रकार का सॉफ्टवेयर है जिसे स्थायी रूप से हार्डवेयर के एक टुकड़े में एम्बेड (embedded) कर दिया जाता है। यह हार्डवेयर और सॉफ्टवेयर का एक संयोजन है जो उस विशिष्ट हार्डवेयर डिवाइस को नियंत्रित करने के लिए लिखा जाता है।
- यह आमतौर पर एक रीड-ओनली मेमोरी (ROM) चिप पर संग्रहीत होता है।
- फर्मवेयर के बिना, कोई हार्डवेयर डिवाइस काम नहीं कर सकता।
- उदाहरण:
- कंप्यूटर का BIOS (Basic Input/Output System) एक फर्मवेयर है जो बूटिंग प्रक्रिया को नियंत्रित करता है।
- ट्रैफिक लाइट, वॉशिंग मशीन, टीवी रिमोट और डिजिटल कैमरा में भी फर्मवेयर होता है।
तुलनात्मक सारणी
| विशेषता | हार्डवेयर | सॉफ्टवेयर | फर्मवेयर |
|---|---|---|---|
| प्रकृति | भौतिक घटक | निर्देशों का समूह | हार्डवेयर पर संग्रहीत निर्देश |
| उदाहरण | CPU, मॉनिटर, की-बोर्ड | Windows, MS Office, Chrome | BIOS, ट्रैफिक लाइट का प्रोग्राम |
| कार्य | कार्य को निष्पादित करना | कार्य करने का निर्देश देना | विशिष्ट हार्डवेयर को चलाना |
| निर्माण | इलेक्ट्रॉनिक घटकों से निर्मित | प्रोग्रामिंग भाषाओं में लिखा जाता है | मशीनी स्तर की भाषाओं में लिखा जाता है |