हार्डवेयर, सॉफ्टवेयर और फर्मवेयर(Hardware, Software and Firmware)
![]() |
| hardware, firmware, and software |
1. हार्डवेयर:
यह कंप्यूटर
का एक भौतिक हिस्सा है। सभी
इलेक्ट्रोमैकेनिकल पार्ट्स
और पेरीफेरल डिवाइस हार्डवेयर
का निर्माण करते हैं। संक्षेप
में, कंप्यूटर के
किसी भी छूने योग्य भाग को
हार्डवेयर कहा जाता है। उदाहरण
के लिए: माउस,
सीपीयू, कीबोर्ड,
मॉनीटर, हार्ड
डिस्क आदि।
Hardware
CPU
| CU |
| ALU |
| MEMORY |
PERIPHERALS DEVICES
| INPUT DEVICE |
| OUTPUT DEVICE |
| STORAGE DEVICES |
2. सॉफ़्टवेयर:
निर्देश
का एक सेट जिसे प्रोग्राम कहा
जाता है। कुछ कार्यक्रमों
या प्रक्रिया के एक समूह को
सॉफ्टवेयर कहा जाता है।
कंप्यूटर की सभी गतिविधियों
को संचालित और नियंत्रित करने
के लिए सॉफ्टवेयर का उपयोग
किया जाता है। सॉफ्टवेयर
कंप्यूटर प्रणाली की एक आवश्यक
आवश्यकता है। हार्डवेयर और
सॉफ्टवेयर समान रूप से महत्वपूर्ण
हैं क्योंकि न तो दूसरे के
बिना काम कर सकते हैं।
सॉफ्टवेयर
दो प्रकार के होते हैं 1.
सिस्टम सॉफ्टवेयर 2.
एप्लीकेशन सॉफ्टवेयर
2.1. सिस्टम सॉफ्टवेयर
सिस्टम
सॉफ्टवेयर सिस्टम सॉफ्टवेयर
उन प्रोग्रामों का एक समूह
है जो एप्लिकेशन सॉफ्टवेयर
के निष्पादन या विकास के लिए
एक वातावरण प्रदान करता है।
उदाहरण के लिए विंडोज एक्सपी,
विंडोज एनटी,
यूनिक्स, लिनक्स
इत्यादि
2.2. एप्लीकेशन सॉफ्टवेयर
एक
एप्लीकेशन सॉफ्टवेयर उन
प्रोग्रामों का एक संग्रह
है जो एक विशिष्ट कार्य करते
हैं।
उदाहरण
के लिए MS Excel, MS Power Point, Tally आदि
एप्लीकेशन सॉफ्टवेयर को दो
प्रकारों में वर्गीकृत किया
जा सकता है
सामान्य
प्रयोजन अनुप्रयोग सॉफ्टवेयर(General purpose application software)
सामान्य
प्रयोजन अनुप्रयोग सॉफ्टवेयर
सेरी सामान्यीकृत सुविधाएं
प्रदान करता है। यह पूर्व
लिखित है। जैसे वर्ड प्रोसेसिंग,
स्प्रेडशीट
एप्लिकेशन, डेटाबेस
एप्लिकेशन आदि
विशेष प्रयोजन एप्लिकेशन सॉफ्टवेयर (Special purpose application software)
विशेष
प्रयोजन एप्लिकेशन सॉफ्टवेयर
कुछ स्पेरिस आवश्यकता प्रदान
करता है। यह कस्टम बिल्ड है।
जैसे इन्वेंटरी प्रबंधन,
बैंक प्रबंधन,
पेरोल सिस्टम
आदि।
Difference Between System Software And Application Software
Difference Between Desktop and Software
3.फ़र्मवेयर:(FIRMWARE)
हार्डवेयर
में एम्बेडेड सॉफ्टवेयर को
फर्मवेयर कहा जाता है। यह
ROM, PROM, EPROM आदि
में संग्रहित है। ROM एक
उपकरण को नियंत्रित करने के
लिए एक प्रोग्राम है जिसमें
फर्मवेयर का एक्जम्पशन है।
हमारे वॉशिंग मशीन चिप ने
अपने विभिन्न कार्यों को
नियंत्रित करने के लिए कार्यक्रम
संग्रहीत किया।
• ट्रांसलेटर(Translator)
जब
दो व्यक्ति बात करना चाहते
हैं जो दूसरे की भाषा को नहीं
जानते हैं, तो
उनके पास एक अनुवादक था जो
दोनों भाषाओं को जानता है और
दूसरे के बयानों का अनुवाद
करके उन्हें बता सकता है। एक
उच्च स्तरीय भाषा में एक स्रोत
प्रोग्राम रिटर्न को सीधे
निष्पादित नहीं किया जा सकता
है जब तक कि इसे मशीन भाषा के
रूप में अनुवादित नहीं किया
जाता है। एक अनुवादक प्रोग्राम
का एक सेट है जो स्रोत कोड को
मशीन कोड में अनुवाद करता है।
अनुवादक दो प्रकार के होते
हैं:
१) दुभाषिया(Interpreter) २) संकलक(Compiler)
१) दुभाषिया(Interpreter)
दुभाषिया
एक अनुवादक होता है। यह एक
समय में मशीन निर्देश में उच्च
स्तरीय भाषा कार्यक्रम का एक
बयान लेता है। इंटरप्रेटर
कोड (ऑब्जेक्ट
कोड) भविष्य
के उपयोग के लिए नहीं बचा है।
अगली समय पर, इसे
फिर से मशीन भाषा के कांटे में
व्याख्या किया जाना चाहिए।
२) संकलक(Compiler)
एक
कंपाइलर प्रोग्राम का एक सेट
होता है, जो
ह्यूग लेवल लैंग्वेज में लिखे
गए प्रोग्राम को पढ़ता है और
पूरे प्रोग्राम को मशीन लैंग
वोल्टेज में ट्रांसलेट करता
है।


0 टिप्पणियाँ