सॉफ़्टवेयर क्या होता है? ये कितने तरह के होते है।

सॉफ़्टवेयर क्या होता है? ये कितने तरह के होते है।

अलग-अलग परिस्थितियों में अलग-अलग रहें। क्या आपने कभी सोचा है कि यह कैसे संभव हो सकता है? आइए उदाहरण की मदद से इसे समझें।
उदाहरण –
क्या होता है जब आपका शिक्षक प्रश्न पूछता है, और आप इसका जवाब जानते हैं? आप बस अपना हाथ बढ़ाते हैं, है ना? आपका हाथ उठाने के लिए आपको क्या बढ़ावा देता है? यह मस्तिष्क है जो आपको इस तरीके से प्रतिक्रिया करने के लिए निर्देश देता है। इसी प्रकार, कंप्यूटर को विभिन्न कार्यों को करने के लिए सॉफ़्टवेयर से सभी निर्देश प्राप्त होते हैं। सॉफ्टवेयर एक कंप्यूटर की आत्मा है जिसके बिना यह अस्तित्व में नहीं हो सकता है।

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

सॉफ्टवेयर दो प्रकार का है: सिस्टम सॉफ्टवेयर और एप्लिकेशन सॉफ्टवेयर।

(1) सिस्टम सॉफ़्टवेयर

सिस्टम सॉफ़्टवेयर को उन कार्यक्रमों के संग्रह के रूप में परिभाषित किया जाता है जो समग्र संचालन और कंप्यूटर सिस्टम के आंतरिक कार्य को नियंत्रित करते हैं। यह इनपुट उपकरणों से डेटा पढ़ता है और प्रक्रिया की जानकारी को आउटपुट उपकरणों में स्थानांतरित करता है।

 सिस्टम सॉफ्टवेयर तीन मुख्य प्रकार का है: ऑपरेटिंग सिस्टम, लैंगुएज प्रोसेसर और यूटीलिटी सॉफ्टवेयर।

(1-ए) ऑपरेटिंग सिस्टम

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

(1-बी) लैंगुएज प्रोसेसर

यह सॉफ्टवेयर कंप्यूटर भाषा में प्रोग्राम लिखकर बनाया गया है। कुछ लोकप्रिय कंप्यूटर भाषा आर जावा, सी और सी ++। जैसा कि हम जानते हैं कि एक कंप्यूटर केवल मशीन भाषा को समझ सकता है, जिसमें 0 और 1 शामिल हैं। इसलिए, इन भाषाओं में लिखे गए प्रोग्राम कंप्यूटर द्वारा पहचाने नहीं जा सकते हैं। यहां, एक भाषा प्रोसेसर प्रोग्रामिंग भाषा को मशीन भाषा में अनुवाद करने में एक महत्वपूर्ण भूमिका निभाता है।

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

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

(2) एप्पलीकेशन सॉफ़्टवेयर

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

इस एप्लिकेशन सॉफ्टवेयर को दो श्रेणियों में विभाजित किया जा सकता है:

(2-ए) जनरल पर्पस एप्पलीकेशन सॉफ़्टवेयर

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

(2-बी) स्पेशल पर्पस एप्पलीकेशन सॉफ़्टवेयर

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

Add a Comment

Your email address will not be published. Required fields are marked *