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