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