What is software? Define System And Application Software? सॉफ्टवेर क्या है? सिस्टम और एप्लीकेशन सॉफ्टवेयर को समझाइए।

Software निर्देशों और प्रोग्राम का एक समूह होता है जिसका इस्तेमाल कंप्यूटर को चलाने तथा कंप्यूटर में कार्यों को करने के लिए किया जाता है। सॉफ्टवेयर को मुख्य रुप से किसी विवेश उद्देश्य के लिए डिजाईन किया जाता है।

सॉफ़्टवेयर एक कंप्यूटर प्रणाली का अभिगमन और निर्देशन करने के लिए एक या एक से अधिक प्रोग्रामों का समूह है, जिन्हें इंटरफेस, डेटा और उपयोगकर्ता के तंत्रों के साथ संबंधित किया जाता है। सॉफ़्टवेयर उपयोगकर्ता के द्वारा एक कंप्यूटर प्रणाली को कार्यान्वित करने के लिए प्रयुक्त होता है। यह कंप्यूटर हार्डवेयर के साथ मिलकर एक पूर्ण कंप्यूटर प्रणाली को बनाता है।

सामान्य शब्दों में कहा जाए तो सॉफ्टवेयर प्रोग्राम के समूह को कहा जाता है। हमें कंप्यूटर से कार्य करवाने के लिए उसे निर्देश देने की आवश्यकता होती है। इन निर्देशों के समूह को कंप्यूटर प्रोग्राम कहते हैं, और प्रोग्रामों के समूह को कंप्यूटर सॉफ्टवेयर कहते हैं। कंप्यूटर के हार्डवेयर को संचालित करने के लिए मानव द्वारा निर्देश देने की विधि सॉफ्टवेयर के रूप में होता है यह मानव और कंप्यूटर के मध्य संपर्क स्थापित करता है।

कंप्यूटर सिस्टम शुरू होने के बाद सॉफ्टवेयर सबसे पहले रैम में लोड होता है, और सीपीयू में एग्जीक्यूट होता है। यह निर्देशों का एक व्यवस्थित क्रम होता है, जो कंप्यूटर हार्डवेयर की अवस्था को एक विशेष क्रम में बदलता है। यह मशीनी भाषा या हाई लेवल लैंग्वेज में लिखा जाता है।

Type Of Software

सिस्टम सॉफ़्टवेयर-

ऐसे सॉफ्टवेयर जो कंप्यूटर सिस्टम की समस्त गतिविधियों को संचालित तथा नियंत्रित करते हैं, सिस्टम सॉफ्टवेयर कहलाते हैं। इसका मुख्य कार्य कंप्यूटर के हार्डवेयर के कार्यों को नियंत्रित करना एवं संचालित करना होता है। सिस्टम सॉफ्टवेयर के अभाव में कंप्यूटर पर एप्लीकेशन सॉफ्टवेयर का संचालन नहीं किया जा सकता यह कंप्यूटर तंत्र का एक आवश्यक अंग कि तरह है। यह कंप्यूटर में डाटा इनपुट और आउटपुट करने का कार्य करते हैं। यह कंप्यूटर की पेरीफेरल युक्तियां जैसे मेमोरी एवं सीपीयू का नियंत्रण एवं संचालन करते हैं। यह कंप्यूटर में अन्य सॉफ्टवेयरओं को तैयार भी करते हैं।

सिस्टम सॉफ़्टवेयर एक प्रमुख श्रेणी का सॉफ़्टवेयर होता है जो कंप्यूटर हार्डवेयर और अन्य सॉफ़्टवेयर के बीच संवाद संचालित करने और संगठित करने में मदद करता है। इसका मुख्य उद्देश्य कंप्यूटर हार्डवेयर को आपके लिए उपयुक्त और संगठित तरीके से काम करने में मदद करना है।

अन्य शब्दों में कहें तो- सिस्टम सॉफ़्टवेयर एक प्रकार का सॉफ़्टवेयर है जो कंप्यूटर हार्डवेयर और अन्य सॉफ़्टवेयर के साथ काम करने के लिए डिज़ाइन किया जाता है। इसका प्रमुख उद्देश्य कंप्यूटर हार्डवेयर को ऑपरेट करने और अन्य सॉफ़्टवेयर को चलाने में मदद करना है। सिस्टम सॉफ़्टवेयर का उदाहरण ऑपरेटिंग सिस्टम (Operating System) जैसे विंडो, डॉस आदि  है, जो कंप्यूटर के हार्डवेयर और सॉफ़्टवेयर को संचालित करने में सहायक होता है।

यहाँ कुछ सिस्टम सॉफ़्टवेयर के मुख्य कार्य हैं:

  1. ऑपरेटिंग सिस्टम (Operating System): यह कंप्यूटर के हार्डवेयर को कंट्रोल करने और अन्य सॉफ़्टवेयर को चलाने के लिए आवश्यक होता है। यह स्थानीय और नेटवर्क रिसोर्सेस का प्रबंधन करता है और इनपुट/आउटपुट डिवाइसेस के साथ संवाद स्थापित करता है। उदाहरण के लिए, Microsoft Windows, macOS, Linux आदि।
  2. ड्राइवर्स (Drivers): ये सॉफ़्टवेयर प्रोग्राम हैं जो हार्डवेयर डिवाइसेस को कंप्यूटर ऑपरेटिंग सिस्टम के साथ संवाद करने के लिए ज़रूरी होते हैं।
  3. टूल्स और उपयोगी सॉफ़्टवेयर: कंप्यूटर के सुचालन को सरल बनाने के लिए अनेक टूल्स और उपयोगी सॉफ़्टवेयर जैसे कि डिस्क क्लीनर, एंटीवायरस, डिस्क डेफ्रेगमेंटर आदि इस श्रेणी में आते हैं।
  4. लाइब्रेरी रखरखाव: इसमें कंप्यूटर प्रोग्राम्स के विभिन्न लाइब्रेरी और रंगशाला समाहित होती हैं जिनका उपयोग अन्य सॉफ़्टवेयर प्रोग्राम्स द्वारा किया जा सकता है।
  5. फर्मवेयर और बॉयोस: फर्मवेयर (Firmware) कंप्यूटर हार्डवेयर के साथ संवाद करने के लिए इंटेग्रेट होता है, जबकि बॉयोस (BIOS) कंप्यूटर को बूट करने और ऑपरेटिंग सिस्टम को लोड करने के लिए जिम्मेदार होता है।

सिस्टम सॉफ़्टवेयर का मुख्य उद्देश्य है कंप्यूटर के सभी अनुप्रयोगों को सुरक्षित रूप से और सही ढंग से चलाना ताकि उपयोगकर्ता अन्य सॉफ़्टवेयर का ठीक से उपयोग कर सकें।

एप्लीकेशन सॉफ्टवेर-

एप्लीकेशन सॉफ़्टवेयर एक प्रकार का सॉफ़्टवेयर है जो उपयोगकर्ता को किसी विशिष्ट कार्य को करने के लिए सहायक होता है। इसे एप्लीकेशन, एप्लीकेशन प्रोग्राम, एप्लीकेशन ऐप भी कहा जाता है। यह सॉफ़्टवेयर कंप्यूटर प्रोग्रामिंग का एक हिस्सा है जो विशिष्ट कार्यों को पूरा करने के लिए डिज़ाइन किया जाता है और इसे उपयोगकर्ता द्वारा चलाया जा सकता है।

एक आम उदाहरण के रूप में, आपके स्मार्टफोन पर मैसेजिंग एप्लीकेशन, ईमेल क्लाइंट, ब्राउज़र, गेम, और ऑफिस स्यूट्स (जैसे कि Microsoft Office या Google Workspace) एप्लीकेशन सॉफ़्टवेयर के उदाहरण हो सकते हैं। ये सभी एप्लीकेशन विभिन्न कार्यों को पूरा करने के लिए डिज़ाइन किए गए हैं और उपयोगकर्ता को विभिन्न तरीकों से सहायता करते हैं।

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

एप्लीकेशन सॉफ़्टवेयर बनाने के लिए प्रोग्रामर्स विभिन्न प्रोग्रामिंग भाषाओं जैसे कि Java, C++, Python, और डिज़ाइन टूल्स का उपयोग करते हैं ताकि वे एक विशिष्ट उद्देश्य को पूरा करने में सक्षम हों।

अन्य शबों में कहें तो कंप्यूटर में एक एप्लिकेशन सॉफ़्टवेयर एक प्रोग्राम होता है जो एक विशिष्ट कार्य को करने के लिए डिज़ाइन किया जाता है। इसमें उपयोगकर्ता को किसी विशेष काम को करने में मदद करने के लिए विभिन्न फ़ीचर्स और टूल्स शामिल होते हैं। यह कंप्यूटर प्रोग्रामिंग भाषा में लिखा जाता है जो कंप्यूटर को यह समझने में मदद करता है कि वह किस प्रकार के कार्य को कैसे करना है।

यहाँ कुछ आम एप्लिकेशन सॉफ़्टवेयर के कार्य हैं:

  1. ऑफिस स्यूट्स (Office Suites): इनमें टेक्स्ट प्रोसेसिंग, स्प्रेडशीट, प्रेजेंटेशन तैयार करने के लिए सॉफ़्टवेयर शामिल होता है, जैसे कि Microsoft Office, LibreOffice, आदि।
  2. गेमिंग सॉफ़्टवेयर: वीडियो गेम्स को चलाने और खेलने के लिए डिज़ाइन किए जाते हैं, जैसे कि Counter-Strike, Fortnite, Minecraft, आदि।
  3. इंटरनेट ब्राउज़र: इंटरनेट पर ब्राउज़िंग के लिए उपयोग होने वाले सॉफ़्टवेयर, जैसे कि Google Chrome, Mozilla Firefox, Microsoft Edge, आदि।
  4. ग्राफ़िक्स एडिटिंग सॉफ़्टवेयर: छवियों और ग्राफ़िक्स को संपादित करने के लिए सॉफ़्टवेयर, जैसे कि Adobe Photoshop, GIMP, CorelDRAW, आदि।
  5. डेटाबेस मैनेजमेंट सॉफ़्टवेयर: डेटा को संग्रहित करने, प्रबंधित करने, और प्राप्त करने के लिए सॉफ़्टवेयर, जैसे कि MySQL, Microsoft Access, Oracle Database, आदि।
  6. मल्टीमीडिया सॉफ़्टवेयर: ऑडियो और वीडियो संबंधित कार्यों के लिए सॉफ़्टवेयर, जैसे कि VLC Media Player, Adobe Premiere, Audacity, आदि।
  7. ऑपरेटिंग सिस्टम: कंप्यूटर हार्डवेयर को प्रबंधित करने और अन्य सॉफ़्टवेयर को चलाने के लिए एक आधारभूत सॉफ़्टवेयर, जैसे कि Microsoft Windows, macOS, Linux, आदि।

इन सॉफ़्टवेयर एप्लिकेशन्स का उपयोग विभिन्न क्षेत्रों में किया जाता है, जैसे कि व्यावासायिक, शिक्षा, विज्ञान, चिकित्सा, गेमिंग, आदि।

यूटिलिटी सॉफ़्टवेयर-

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

यहाँ कुछ सामान्य उपयोगी सॉफ़्टवेयर की उदाहरण हैं:

  1. एंटीवायरस सॉफ़्टवेयर: यह सॉफ़्टवेयर कंप्यूटर को वायरस, मैलवेयर, और अन्य कुठिनाईयों से सुरक्षित रखने में मदद करता है।
  2. डिस्क क्लीनअप उपकरण: ये उपकरण अनवांछित फ़ाइलों और अनुपयुक्त डेटा को हटाने में मदद करते हैं जिससे डिस्क का स्वतंत्र रूप से योजना किया जा सकता है।
  3. डेफ़्रेगमेंटेशन उपकरण: ये उपकरण डिस्क की डेटा फ्रेगमेंटेशन को सुधारने में मदद करते हैं, जिससे सिस्टम की कार्यशीलता बढ़ सकती है।
  4. ऑपरेटिंग सिस्टम उपयोगकर्ता इंटरफेस उपयोगकर्ता: ये सॉफ़्टवेयर ऑपरेटिंग सिस्टम के इंटरफेस को सुधारने और अनुकूलित करने के लिए बनाया जाता है, जिससे उपयोगकर्ता को अधिक सुविधाएँ मिलती हैं।
  5. बैकअप सॉफ़्टवेयर: ये सॉफ़्टवेयर उपयोगकर्ता के डेटा को सुरक्षित रखने के लिए बैकअप बनाने में मदद करते हैं, जिससे इसका नुकसान होने पर इसे पुनर्स्थापित किया जा सकता है।
  6. ड्राइवर मैनेजमेंट उपकरण: ये सॉफ़्टवेयर विभिन्न हार्डवेयर डिवाइसों के ड्राइवर्स को अपडेट करने और प्रबंधित करने में मदद करते हैं।
  7. सिस्टम मॉनिटरिंग उपकरण: ये सॉफ़्टवेयर सिस्टम के स्वास्थ्य, स्थिति, और प्रदर्शन की निगरानी रखने में मदद करते हैं।

ये सॉफ़्टवेयर उपयोगकर्ता को सुरक्षित रखने, सिस्टम को अच्छी तरह से संचालित करने और कंप्यूटर का प्रदर्शन बेहतर बनाए रखने में मदद करते हैं।

यूटिलिटी सॉफ़्टवेयर के कार्य-

यूटिलिटी सॉफ़्टवेयर सिस्टम और एप्लिकेशन सॉफ़्टवेयर को बेहतरीन तरीके से चलाने और प्रबंधित करने के लिए डिज़ाइन किए जाते हैं। ये कई प्रकार के कार्य कर सकते हैं, जो निम्नलिखित में से कुछ हो सकते हैं:

  1. ऑपरेटिंग सिस्टम उपयोगिता: कुछ यूटिलिटी सॉफ़्टवेयर ऑपरेटिंग सिस्टम को बेहतरीन बनाने और स्थानीय स्थिति सुधारने में मदद करते हैं। ये सॉफ़्टवेयर डिस्क क्लीनअप, रजिस्ट्री क्लीनिंग, डिफ़्रागमेंटेशन जैसे कार्य कर सकते हैं।
  2. सिस्टम सुरक्षा: यूटिलिटी सॉफ़्टवेयर सिस्टम की सुरक्षा को बनाए रखने के लिए डिज़ाइन किए जा सकते हैं, जैसे कि एंटीवायरस, एंटीमैलवेयर, और फ़ायरवॉल उपकरण।
  3. फ़ाइल प्रबंधन: यह सॉफ़्टवेयर फ़ाइलें संग्रहित करने, संग्रहण स्थल की प्रबंधन करने और फ़ाइल संबंधित कार्यों को सरल बनाने में मदद कर सकते हैं।
  4. डेटा बैकअप और रिकवरी: कुछ यूटिलिटी सॉफ़्टवेयर डेटा को सुरक्षित रखने और इसे आपको यदि आपका सिस्टम क्रैश होता है तो उसे पुनः प्राप्त करने के लिए बैकअप करने में मदद कर सकते हैं।
  5. सिस्टम मॉनिटरिंग और परफ़ॉर्मेंस ऑप्टिमाइज़ेशन: यह सॉफ़्टवेयर आपको सिस्टम की प्रदर्शन और संचालन की मॉनिटरिंग करने में मदद कर सकते हैं, और उन्हें ऑप्टिमाइज़ करने के लिए सुझाव दे सकते हैं।
  6. नेटवर्क उपयोगिता: कुछ यूटिलिटी सॉफ़्टवेयर नेटवर्क सुरक्षा, नेटवर्क कनेक्टिविटी चेक, और नेटवर्क संबंधित कार्यों में मदद कर सकते हैं।

ये सिर्फ एक कुछ उदाहरण हैं, और विभिन्न प्रकार के यूटिलिटी सॉफ़्टवेयर विभिन्न कार्यों के लिए डिज़ाइन किए जा सकते हैं।

Type Of Application Software by Purpose
1.General purpose – ऐसे सॉफ्टवेयर जिनमें किसी भी तरह के कार्य किए जा सकते हैं, तथा इनकी कोई विशेष उपयोग नहीं होती है। जैसे; एमएस ऑफिस, पेजमेकर आदि ।
2. Special Purpose – ऐसे सॉफ्टवेयर जो किसी विशेष कार्य को पूरा करने के लिए उपयोग किए जाते हैं जैसे; टौलटैक्स, बैंकिंग सॉफ्टवेयर आदि।
स्प्रेडशीट इनकी पंक्तियों में सूचनाओं या टेक्स्ट को व्यवस्थित किया जाता है। यह स्क्रीन पर संख्या को टेबल के रूप में प्रकट करते हैं और उनकी गणना कर सकते हैं। वर्ड प्रोसेसर या उस दस्तावेज को रूपांतरित करते हैं, और संग्रहित तथा प्रिंट करते हैं।
 प्रमुख वर्ड प्रोसेसर सॉफ्टवेयर हैं- वर्ल्ड स्टार, वर्ल्ड पैड, एमएस वर्ड, के वर्ड, ओपन राइटर, वर्डपरफेक्ट, अक्षर आदि।

Speak Your Mind

*

error: Content is protected !!