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