सॉफ्टवेयर प्रोग्राम और निर्देश होते हैं जो कंप्यूटर को बताते हैं कि उसे क्या करना है। यह भौतिक नहीं होता। आप इसे छू नहीं सकते। लेकिन यह हार्डवेयर के सभी कार्यों को नियंत्रित करता है। सॉफ्टवेयर के बिना, कंप्यूटर सिलिकॉन और धातु का ढेर मात्र है। ऑपरेटिंग सिस्टम, एप्लिकेशन, ड्राइवर और फर्मवेयर सभी सॉफ्टवेयर हैं।
सॉफ्टवेयर कई प्रकार के होते हैं। सिस्टम सॉफ्टवेयर हार्डवेयर को प्रबंधित करता है। एप्लीकेशन सॉफ्टवेयर उपयोगकर्ताओं को कार्य करने में सहायता करता है। प्रोग्रामिंग सॉफ्टवेयर डेवलपर्स को कोड लिखने में मदद करता है। मैलवेयर नुकसान पहुंचाने के उद्देश्य से बनाया गया सॉफ्टवेयर है। फर्मवेयर हार्डवेयर में अंतर्निहित सॉफ्टवेयर है। प्रत्येक प्रकार की भूमिका अलग-अलग होती है।
सॉफ्टवेयर के प्रकार
- सिस्टम: ऑपरेटिंग सिस्टम, ड्राइवर, यूटिलिटीज
- अनुप्रयोग: वर्ड प्रोसेसर, ब्राउज़र, गेम
- प्रोग्रामिंग: कंपाइलर, एडिटर, डीबगर
- मिडलवेयर: अनुप्रयोगों और सेवाओं को जोड़ता है
- फर्मवेयर: उपकरणों में अंतर्निहित
सॉफ्टवेयर को प्रोग्रामिंग भाषाओं में लिखा जाता है, फिर उसे कंपाइल या इंटरप्रेट किया जाता है। इसकी टेस्टिंग, बग फिक्सिंग और अपडेटिंग की जाती है। आधुनिक सॉफ्टवेयर जटिल होता है। एक वेब ब्राउज़र में लाखों लाइनें कोड होती हैं। एक कार में 100 मिलियन से अधिक लाइनें होती हैं। सॉफ्टवेयर ही दुनिया को चलाता है। इसमें खराबी भी आती है। अपडेट्स बग्स को ठीक करते हैं और फीचर्स जोड़ते हैं। यह चक्र कभी खत्म नहीं होता।
Comments
No comments yet. Be the first to share a thought.
Leave a comment