कंप्यूटर सॉफ्टवेयर – एप्लीकेशन सॉफ्टवेयर और सिस्टम सॉफ्टवेयर क्या है | Application Software and System Software- Best Info in Hindi
एप्लीकेशन सॉफ्टवेयर और सिस्टम सॉफ्टवेयर क्या है- एक कंप्यूटर का सॉफ्टवेयर एक प्रोग्राम (या प्रोग्रामों का एक समूह) को संदर्भित करता है जो कंप्यूटर को निर्देश देता है कि क्या करना है और कैसे संचालित करना है। सॉफ्टवेयर प्रोग्राम एक मुख्य कार्य या कई मुख्य कार्य प्रदान कर सकते हैं।
एक उदाहरण के रूप में, डिजिटल तस्वीरों को संपादित करने के लिए डिज़ाइन किए गए प्रोग्राम में एक महत्वपूर्ण कार्य होता है (अर्थात फ़ोटो के संपादन की अनुमति देना) – स्वाभाविक रूप से इसके कई उप-कार्य होंगे (अर्थात लाल आँख हटाना, रंग सुधार सुविधाएँ, आकार बदलना और काटना/काटना) एक छवि)।
दूसरी ओर, एक कंप्यूटर का ऑपरेटिंग सिस्टम (सॉफ्टवेयर का एक जटिल पार्ट जो मूल रूप से पूरे कंप्यूटर को संभालता है और चलाता है) कई मुख्य कार्य करेगा – उदाहरण के लिए इनपुट और आउटपुट को संभालना (यानी उपयोगकर्ता एक कीवर्ड के साथ टाइप कर रहा है, या ऑडियो आ रहा है) स्पीकर से बाहर), मेमोरी आवंटन, कंप्यूटर के हार्डवेयर घटकों का प्रबंधन (ये विद्युत घटक हैं जो कंप्यूटर को शक्ति प्रदान करते हैं) और भी बहुत कुछ।
एप्लीकेशन सॉफ्टवेयर और सिस्टम सॉफ्टवेयर को मोटे तौर पर दो समूहों में बांटा जा सकता है: एप्लीकेशन सॉफ्टवेयर और सिस्टम सॉफ्टवेयर अनिवार्य रूप से, सॉफ्टवेयर जो सिर्फ एक मुख्य कार्य की सुविधा देता है (उदाहरण के लिए, उपरोक्त उदाहरण में फोटो संपादन सॉफ्टवेयर) को एप्लिकेशन सॉफ्टवेयर के रूप में गिना जाएगा। यह सिस्टम सॉफ्टवेयर के विपरीत है जो जटिल, बहु-कार्य कार्यक्रमों को संदर्भित करता है जो पूरे सिस्टम को चलाने में मदद करता है – जैसे कि एक ऑपरेटिंग सिस्टम। सॉफ्टवेयर के इन दो मुख्य समूहों पर नीचे और अधिक विस्तार से चर्चा की गई है:
कंप्यूटर सॉफ्टवेयर – एप्लीकेशन सॉफ्टवेयर और सिस्टम सॉफ्टवेयर क्या है

एप्लीकेशन सॉफ्टवेयर (Application Software)
यह सॉफ्टवेयर जो है एक ऑपरेटिंग सिस्टम पर स्थापित है (अधिक जानकारी के लिए नीचे “सिस्टम सॉफ्टवेयर” देखें)। जैसा कि ऊपर उल्लेख किया गया है, इस प्रकार का सॉफ़्टवेयर केवल एक मुख्य कार्य करता है। एप्लिकेशन सॉफ़्टवेयर का एक अन्य उदाहरण एक वेबसाइट ब्राउज़र होगा: यह वह प्रोग्राम है जिसका आप शायद इस लेख को देखने के लिए अभी उपयोग कर रहे हैं। ब्राउज़र के उदाहरणों में इंटरनेट एक्सप्लोरर, गूगल क्रोम और मोज़िला फ़ायरफ़ॉक्स शामिल हैं। संक्षेप में, उनका मुख्य कार्य / कार्य आपको इंटरनेट पर सर्फिंग में सुविधा प्रदान करता है। तथा अन्य प्रकार के एप्लिकेशन सॉफ्टवेयर हैं जैसे –
वर्ड प्रोसेसिंग – इस प्रकार का सॉफ्टवेयर आपको दस्तावेजों और पत्रों को टाइप करने की अनुमति देता है। उदाहरणों में माइक्रोसॉफ्ट ऑफिस वर्ड और ओपन ऑफिस शामिल हैं।
एंटीवायरस सॉफ़्टवेयर – इस प्रकार का सॉफ़्टवेयर आपके कंप्यूटर सिस्टम को वायरस और मैलवेयर जैसे दुर्भावनापूर्ण खतरों से बचाने में मदद करता है। उदाहरणों में नॉर्टन एंटीवायरस, कैस्पर्सकी एंटीवायरस और एवीजी एंटी-वायरस शामिल हैं।
फोटो एडिटिंग – इस प्रकार के सॉफ्टवेयर का उपयोग विभिन्न तरीकों से फोटो और अन्य डिजिटल छवियों को संपादित और हेरफेर करने के लिए किया जा सकता है। उदाहरणों में शामिल हैं Paint.net, Corel PaintShop Pro और Adobe Photoshop।
सिस्टम सॉफ्टवेयर (System Software)
इस प्रकार के सॉफ़्टवेयर को किसी भी कंप्यूटर सिस्टम के मूल में होने के रूप में काफी सटीक रूप से वर्णित किया गया है। सिस्टम सॉफ्टवेयर के बिना, एक कंप्यूटर वास्तव में कार्य नहीं कर सकता था। संक्षेप में, यह कंप्यूटर सिस्टम के हर पहलू का प्रबंधन करता है – हार्डवेयर कैसे सॉफ्टवेयर (‘ड्राइवर्स’) के साथ इंटरैक्ट करता है और उपयोगकर्ता को सिस्टम (‘ऑपरेटिंग सिस्टम’) के साथ इंटरैक्ट करने के लिए एक इंटरफेस और प्लेटफॉर्म देता है। ऑपरेटिंग सिस्टम – या ‘OS’ – वह सॉफ़्टवेयर है जो आपके कंप्यूटर के चालू होने के बाद लोड होता है।
यह वह जगह है जहाँ सभी एप्लिकेशन सॉफ़्टवेयर स्थापित हैं। OS के उदाहरणों में Microsoft Windows (XP, Vista, 7,10,13 आदि), Linux (Ubuntu, CentOS) और Apple Mac OS X शामिल हैं।
अन्य प्रकार के सिस्टम सॉफ़्टवेयर में डिवाइस ड्राइव शामिल हैं (ये सॉफ़्टवेयर और कंप्यूटर सिस्टम के साथ हार्डवेयर घटकों को सही ढंग से कार्य करते हैं) और उपयोगिताओं (इन्हें ‘यूटिलिटी टूल्स’ भी कहा जाता है और वे कंप्यूटर के विभिन्न हिस्सों की निगरानी, रखरखाव, जांच और विश्लेषण करने में सहायता करते हैं; जैसे ‘टास्क मैनेजर’ और ‘विंडोज ओएस पर डिस्क डीफ़्रेग्मेंट)।
विभिन्न प्रकार के कंप्यूटर सॉफ्टवेयर – एप्लीकेशन सॉफ्टवेयर और सिस्टम सॉफ्टवेयर के महत्व और उपयोग
प्रौद्योगिकी एक तेज गति से खुद को बदल रही है और अपडेट कर रही है और इसके परिणामस्वरूप, अकल्पनीय चीजें न केवल संभव हो रही हैं बल्कि बेहद सुविधाजनक भी हो रही हैं। कंप्यूटर जो मानव जाति के लिए प्रौद्योगिकी का सबसे बड़ा उपहार होता है, उसके दो मुख्य भाग होते हैं, सॉफ्टवेयर और हार्डवेयर। जबकि हार्डवेयर कंप्यूटर के कामकाज के भौतिक भाग से संबंधित है, सॉफ्टवेयर हार्डवेयर को उन कार्यों के बारे में बताने के लिए जिम्मेदार है जिन्हें निष्पादित किया जाना है।
सरल शब्दों में, हार्डवेयर कंप्यूटर का शरीर है जबकि कंप्यूटर सॉफ्टवेयर वह हिस्सा है जो मस्तिष्क को बताता है कि क्या करना है। इसलिए, यह स्पष्ट है कि एप्लीकेशन सॉफ्टवेयर और सिस्टम सॉफ्टवेयर किसी भी कंप्यूटर के महत्वपूर्ण एवं कुशल कामकाज का केंद्रीय हिस्सा है।
एप्लीकेशन सॉफ्टवेयर और सिस्टम सॉफ्टवेयर का मुख्य कार्य दिशाओं और अवधारणाओं को हार्डवेयर में अनुवाद करना है ताकि कार्य को उचित रूप से किया जा सके। इस फ़ंक्शन में उस भाषा को परिवर्तित करना शामिल है जिसे हम कंप्यूटर भाषा में समझ सकते हैं ताकि हार्डवेयर के लिए फ़ंक्शन की प्रकृति को समझना संभव हो सके। अब यह स्पष्ट हो गया है कि आवश्यक कंप्यूटर सॉफ्टवेयर के बिना, कंप्यूटर को संचालित करना अव्यावहारिक है।
आइए अब यह समझने की कोशिश करते हैं कि यह एप्लीकेशन सॉफ्टवेयर और सिस्टम सॉफ्टवेयर कैसे बनाया जाता है। जो लोग सॉफ्टवेयर डिजाइन करने और बनाने के प्रभारी हैं, वे कंप्यूट प्रोग्रामर हैं जो एक अद्वितीय प्रोग्रामिंग भाषा का उपयोग करते हैं। सॉफ्टवेयर बनाते समय यह प्रोग्रामर अपने प्रोग्राम को कमांड की मदद से लिखता है जो कि सरल भाषा में लिखा जाता है जिसे हम में से किसी के लिए भी समझना बहुत आसान है।
इन कमांड का तकनीकी नाम ‘सोर्स कोड’ है। स्रोत कोड की सहायता से डेटा को व्यक्त करने की प्रक्रिया पूरी होने के बाद, इस कोड पर ‘कंपाइलर’ नामक प्रोग्राम का उपयोग किया जाता है ताकि डेटा का अनुवाद उस भाषा में किया जा सके जिसे कंप्यूटर हार्डवेयर द्वारा समझा जा सके।
फिर से, कंप्यूटर सॉफ्टवेयर को दो उप श्रेणियों में विभाजित किया जा सकता है: सिस्टम सॉफ्टवेयर और एप्लिकेशन सॉफ्टवेयर। सिस्टम सॉफ्टवेयर वह सॉफ्टवेयर है जो हार्डवेयर को व्यवस्थित रूप से कार्य करने में मदद करने के कार्य का हकदार है जबकि एप्लिकेशन सॉफ्टवेयर में अन्य सभी कार्य होते हैं जो हार्डवेयर के कामकाज को छोड़कर कंप्यूटर उपयोगकर्ताओं द्वारा किए जाने होते हैं।
उपर्युक्त प्रकार के कंप्यूटर सॉफ्टवेयर के अलावा, कुछ अन्य भी हैं जिन्हें समय और विशेषज्ञता के साथ विकसित किया गया है। ये कंप्यूटर गेम सॉफ्टवेयर, ड्राइवर सॉफ्टवेयर, शिक्षा सॉफ्टवेयर, उत्पादकता सॉफ्टवेयर, मीडिया प्लेयर और मीडिया डेवलपमेंट सॉफ्टवेयर हैं। कंप्यूटर गेम सॉफ्टवेयर वीडियो गेम प्रेमियों के बीच लोकप्रिय होता जा रहा है क्योंकि इसमें विभिन्न शैलियों जैसे फर्स्ट पर्सन शूटर, एडवेंचर गेम्स, एक्शन गेम्स, मैसिव मल्टीप्लेयर ऑनलाइन गेम्स आदि शामिल हैं।
ड्राइवर सॉफ्टवेयर कंप्यूटर के सहयोग से अन्य उपकरणों जैसे प्रिंटर, स्कैनर आदि के काम करने की अनुमति देता है। शिक्षा सॉफ्टवेयर छात्रों को प्रोग्राम या गेम की मदद से कठिन विषयों को सीखने में मदद कर सकता है। वर्ड प्रोसेसर, प्रेजेंटेशन सॉफ्टवेयर और डेटाबेस मैनेजमेंट यूटिलिटीज उत्पादकता सॉफ्टवेयर के कुछ उदाहरण हैं जो उपयोगकर्ताओं को उनके व्यवसाय में अधिक उत्पादकता प्राप्त करने में मदद करते हैं। मीडिया सॉफ़्टवेयर चलाने या संपादित करने या चित्र या वीडियो या संगीत फ़ाइलों में सहायता करता है। इन सभी प्रकार के कंप्यूटर सॉफ्टवेयर सामूहिक रूप से उन अधिकांश गतिविधियों में एक प्रमुख भूमिका निभाते हैं जो हम अपने कंप्यूटर पर करते हैं।