सिस्टम सॉफ्टवेयर क्या है?
सिस्टम सॉफ्टवेयर प्रोग्राम का एक सेट है जो कंप्यूटर हार्डवेयर के संचालन को नियंत्रित और प्रबंधित करता है। यह एप्लिकेशन प्रोग्राम को सही ढंग से निष्पादित करने में भी मदद करता है।
सिस्टम सॉफ़्टवेयर को ऑपरेशन को नियंत्रित करने और कंप्यूटर सिस्टम की प्रोसेसिंग फ़ंक्शंस का विस्तार करने के लिए डिज़ाइन किया गया है। सिस्टम सॉफ्टवेयर कंप्यूटर के संचालन को अधिक तेज, प्रभावी और सुरक्षित बनाता है। उदाहरण: ऑपरेटिंग सिस्टम, प्रोग्रामिंग भाषा, संचार सॉफ्टवेयर, आदि।
इस ट्यूटोरियल में, आप सीखेंगे:
- सिस्टम सॉफ्टवेयर क्या है?
- एप्लीकेशन सॉफ्टवेयर क्या है?
- सिस्टम सॉफ्टवेयर के प्रकार
- एप्लीकेशन सॉफ्टवेयर के प्रकार
- एप्लीकेशन सॉफ्टवेयर की विशेषताएं
- सिस्टम सॉफ्टवेयर की विशेषताएं
- सिस्टम सॉफ्टवेयर बनाम एप्लीकेशन सॉफ्टवेयर
एप्लीकेशन सॉफ्टवेयर क्या है?
एप्लीकेशन सॉफ्टवेयर एक प्रोग्राम है जो उपयोगकर्ता के लिए वास्तविक कार्य करता है। यह ज्यादातर एक उपयोगकर्ता के लिए एक विशिष्ट कार्य करने के लिए बनाया गया है।
एप्लिकेशन सॉफ़्टवेयर एंड-यूज़र और सिस्टम सॉफ़्टवेयर के बीच मध्यस्थ के रूप में कार्य करता है। इसे एप्लिकेशन पैकेज के रूप में भी जाना जाता है। इस तरह का सॉफ्टवेयर C, Java, VB जैसी उच्च-स्तरीय भाषा का उपयोग करके लिखा जाता है । नेट, आदि यह एक उपयोगकर्ता-विशिष्ट है और उपयोगकर्ता की आवश्यकताओं को पूरा करने के लिए डिज़ाइन किया गया है।
आप किसी एकल सिस्टम सॉफ़्टवेयर पर एक से अधिक अनुप्रयोग सॉफ़्टवेयर स्थापित कर सकते हैं। आप इस तरह के सॉफ्टवेयर को सीडी, डीवीडी, फ्लैश व्युत्पन्न, या किचेन स्टोरेज डिवाइस पर स्टोर कर सकते हैं। उदाहरण: वर्ड-प्रोसेसिंग, स्प्रेडशीट, डेटाबेस, आदि।
प्रमुख स्रोत:
- सिस्टम सॉफ्टवेयर को सिस्टम के संसाधनों को प्रबंधित करने के लिए डिज़ाइन किया गया है, जैसे मेमोरी और प्रोसेस मैनेजमेंट, सिक्योरिटी, इत्यादि, जबकि एप्लिकेशन सॉफ़्टवेयर को विशिष्ट कार्यों को करने के लिए उपयोगकर्ता की आवश्यकताओं को पूरा करने के लिए डिज़ाइन किया गया है।
- सिस्टम सॉफ्टवेयर एक सामान्य प्रयोजन सॉफ्टवेयर है जबकि एप्लिकेशन सॉफ्टवेयर विशिष्ट उद्देश्य सॉफ्टवेयर है।
- सिस्टम सॉफ़्टवेयर को मशीन या असेंबली भाषा की तरह निम्न-स्तरीय भाषा में लिखा जाता है, लेकिन अनुप्रयोग सॉफ़्टवेयर एक उच्च-स्तरीय भाषा है जिसका उपयोग अनुप्रयोग सॉफ़्टवेयर को लिखने के लिए किया जाता है।
- सिस्टम सॉफ़्टवेयर स्वतंत्र रूप से चलने में सक्षम है, जबकि अनुप्रयोग सॉफ़्टवेयर स्वतंत्र रूप से नहीं चल सकता है।
- सिस्टम सॉफ़्टवेयर तब चालू होता है जब सिस्टम चालू होता है और तब तक चलता है जब तक सिस्टम बंद नहीं हो जाता है, जबकि एप्लिकेशन सॉफ़्टवेयर उपयोगकर्ता शुरू होने पर शुरू होता है, और जब उपयोगकर्ता इसे बंद कर देता है तो यह समाप्त हो जाता है।
- सिस्टम सॉफ्टवेयर एप्लीकेशन सॉफ्टवेयर से स्वतंत्र होता है जबकि एप्लिकेशन सॉफ्टवेयर को चलाने के लिए सिस्टम सॉफ्टवेयर की जरूरत होती है।
सिस्टम सॉफ्टवेयर के प्रकार
यहाँ सिस्टम सॉफ्टवेयर के महत्वपूर्ण प्रकार हैं:
- ऑपरेटिंग सिस्टम: - ऑपरेटिंग सिस्टम सॉफ्टवेयर आपको कंप्यूटर सिस्टम के सभी हार्डवेयर और सॉफ्टवेयर घटकों के प्रभावी उपयोग के लिए मदद करता है।
- प्रोग्रामिंग लैंग्वेज ट्रांसलेटर्स: - एक प्रोग्रामिंग भाषा में डेवलपर्स द्वारा तैयार किए गए निर्देशों को एक ऐसे रूप में ट्रांसफॉर्म करता है जिसे कंप्यूटर सिस्टम द्वारा व्याख्या या संकलित और निष्पादित किया जा सकता है।
- कम्युनिकेशन सॉफ्टवेयर: - कम्युनिकेशन सॉफ्टवेयर हमें डाटा और प्रोग्राम को एक कंप्यूटर सिस्टम से दूसरे में ट्रांसफर करने की सुविधा देता है।
- यूटिलिटी प्रोग्राम्स: - यूटिलिटी प्रोग्राम्स प्रोग्राम्स का एक सेट है जो सिस्टम मेंटेनेंस कार्यों में और रूटीन नेचर के कार्यों को करने में उपयोगकर्ताओं की मदद करते हैं।
एप्लीकेशन सॉफ्टवेयर के प्रकार
यहां, कुछ महत्वपूर्ण प्रकार के एप्लिकेशन सॉफ़्टवेयर हैं
- वर्ड-प्रोसेसिंग सॉफ्टवेयर: - यह डॉक्यूमेंट्स को बनाने, संशोधित करने, देखने, स्टोर करने, पुनः प्राप्त करने और प्रिंट करने के लिए कंप्यूटर का उपयोग करता है।
- स्प्रेडशीट सॉफ्टवेयर: - स्प्रेडशीट सॉफ्टवेयर एक न्यूमेरिक डेटा-एनालिसिस टूल है जो आपको कम्प्यूटरीकृत लेज़र बनाने की अनुमति देता है।
- डेटाबेस सॉफ्टवेयर: - एक डेटाबेस सॉफ्टवेयर संबंधित डेटा का एक संग्रह है जो उपयोगकर्ता की मांग के अनुसार संग्रहीत और पुनर्प्राप्त किया जाता है।
- ग्राफिक्स सॉफ्टवेयर: - यह कंप्यूटर सिस्टम को बनाने, संपादन, चित्र, रेखांकन आदि के लिए अनुमति देता है।
- शिक्षा सॉफ्टवेयर: - शिक्षा सॉफ्टवेयर एक कंप्यूटर को सीखने और सिखाने के उपकरण के रूप में उपयोग करने की अनुमति देता है।
- एंटरटेनमेंट सॉफ्टवेयर: - इस प्रकार के ऐप कंप्यूटर को एक मनोरंजन उपकरण के रूप में उपयोग करने की अनुमति देता है।
एप्लीकेशन सॉफ्टवेयर की विशेषताएं
अनुप्रयोग सॉफ्टवेयर की एक महत्वपूर्ण विशेषता:
- वर्ड प्रोसेसिंग, स्प्रेडशीट, ईमेल, फोटो एडिटिंग आदि जैसे अधिक विशिष्ट कार्य करें।
- इसे अधिक संग्रहण स्थान की आवश्यकता है क्योंकि यह आकार में बड़ा है
- डिजाइन के लिए आसान और उपयोगकर्ता के लिए अधिक इंटरैक्टिव
- आम तौर पर उच्च-स्तरीय भाषा में लिखा जाता है
सिस्टम सॉफ्टवेयर की विशेषताएं
सिस्टम सॉफ्टवेयर की एक महत्वपूर्ण विशेषता है:
- सिस्टम सॉफ्टवेयर सिस्टम के करीब है
- आमतौर पर निम्न-स्तरीय भाषा में लिखा जाता है
- सिस्टम सॉफ्टवेयर को डिजाइन करना और समझना मुश्किल है
- तेज गति में
- कम इंटरैक्टिव
- आकार में छोटा
- हेरफेर करना मुश्किल
सिस्टम सॉफ्टवेयर बनाम एप्लीकेशन सॉफ्टवेयर
यहाँ सिस्टम और अनुप्रयोग सॉफ़्टवेयर के बीच प्रमुख अंतर हैं:
सिस्टम सॉफ्ट्वेयर | अनुप्रयोग प्रक्रिया सामग्री |
वे सिस्टम के संसाधनों का प्रबंधन करने के लिए डिज़ाइन किए गए हैं, जैसे कि स्मृति और प्रक्रिया प्रबंधन, सुरक्षा, आदि। | वे विशिष्ट कार्य करने के लिए उपयोगकर्ता की आवश्यकताओं को पूरा करने के लिए डिज़ाइन किए गए हैं। |
यह एक मशीन या असेंबली भाषा की तरह निम्न-स्तरीय भाषा में लिखा जाता है। | एप्लिकेशन सॉफ़्टवेयर लिखने के लिए एक उच्च-स्तरीय भाषा का उपयोग किया जाता है। |
सिस्टम सॉफ़्टवेयर तब चालू होता है जब सिस्टम चालू होता है और तब तक चलता है जब तक सिस्टम बंद नहीं हो जाता। | एप्लिकेशन सॉफ़्टवेयर उपयोगकर्ता के शुरू होने पर शुरू होता है, और जब उपयोगकर्ता इसे रोकता है, तो यह समाप्त हो जाता है। |
सिस्टम सॉफ्टवेयर एक सामान्य प्रयोजन सॉफ्टवेयर है | एप्लीकेशन सॉफ्टवेयर विशिष्ट उद्देश्य सॉफ्टवेयर है। |
इसे पैकेज प्रोग्राम या कस्टमाइज्ड प्रोग्राम के रूप में वर्गीकृत किया गया है। | इसे टाइम-शेयरिंग, रिसोर्स शेयरिंग, क्लाइंट-सर्वर के रूप में वर्गीकृत किया गया है। |
कंप्यूटर सिस्टम पर उस समय स्थापित किया जाता है जब ऑपरेटिंग सिस्टम स्थापित होता है। | उपयोगकर्ता की आवश्यकताओं के अनुसार स्थापित। |
स्वतंत्र रूप से चलने में सक्षम। | स्वतंत्र रूप से नहीं चल सकता। |
उपयोगकर्ता सिस्टम सॉफ़्टवेयर के साथ कभी भी बातचीत नहीं करते क्योंकि यह पृष्ठभूमि में कार्य करता है। | उपयोगकर्ता विशिष्ट अनुप्रयोगों का उपयोग करते समय एप्लिकेशन सॉफ़्टवेयर के साथ सहभागिता करते हैं। |
सिस्टम सॉफ्टवेयर एप्लीकेशन सॉफ्टवेयर से स्वतंत्र हैं | एप्लिकेशन सॉफ़्टवेयर को चलाने के लिए सिस्टम सॉफ़्टवेयर की आवश्यकता होती है। |
सिस्टम के प्रभावी कामकाज के लिए सिस्टम सॉफ्टवेयर महत्वपूर्ण है। | सिस्टम के कामकाज के लिए एप्लिकेशन सॉफ्टवेयर बेहद महत्वपूर्ण नहीं है। |