सिस्टम सॉफ्टवेयर (System Software)
स्वागत है कंप्यूटर हिंदी ज्ञान में आजकी इस पोस्ट में हम देखेंगे
की सिस्टम सॉफ्टवेयर क्या होता है और कैसे कार्य करता है।
सिस्टम
सॉफ्टवेयर क्या है
What
is System software
सिस्टम सॉफ्टवेयर सीधे कंप्यूटर के हार्डवेयर उपकरणों पर काम
करता है। यह एप्लिकेशन चलाने के लिए एक मंच प्रदान करता है। यह उपयोगकर्ता की कार्यक्षमता
और समर्थन प्रदानकरता है। सिस्टम सॉफ्टवेयर के उदाहरणों में ऑपरेटिंग सिस्टम जैसे विंडोज,
लिनक्स, यूनिक्स आदि शामिल हैं।
सिस्टम सॉफ्टवेयर एक प्रकार का कंप्यूटर प्रोग्राम है जिसे कंप्यूटर
के हार्डवेयर और एप्लिकेशन प्रोग्राम को चलाने के लिए डिज़ाइन किया गया है। यदि हम
कंप्यूटर सिस्टम को एक स्तरित मॉडल के रूप में सोचते हैं, तो सिस्टम सॉफ़्टवेयर हार्डवेयर
और उपयोगकर्ता अनुप्रयोगों के बीच का इंटरफ़ेस है। ऑपरेटिंग सिस्टम सिस्टम सॉफ्टवेयर
का सबसे प्रसिद्ध उदाहरण है। OS कंप्यूटर में अन्य सभी प्रोग्राम को मैनेज करता है।
सिस्टम सॉफ्टवेयर का उपयोग कंप्यूटर को स्वयं
प्रबंधित करने के लिए किया जाता है। यह पृष्ठभूमि में चलता है, कंप्यूटर के बुनियादी
कार्यों को बनाए रखता है ताकि उपयोगकर्ता कुछ कार्यों को करने के लिए उच्च-स्तरीय एप्लिकेशन
सॉफ़्टवेयर चला सकें। अनिवार्य रूप से, सिस्टम सॉफ़्टवेयर अनुप्रयोग सॉफ़्टवेयर के
शीर्ष पर चलने के लिए एक मंच प्रदान करता है।
सिस्टम सॉफ्टवेयर की महत्वपूर्ण विशेषताएं
Important Features of system software
कंप्यूटर निर्माता आमतौर पर सिस्टम सॉफ्टवेयर
को कंप्यूटर के अभिन्न अंग के रूप में विकसित करते हैं। इस सॉफ़्टवेयर की प्राथमिक
ज़िम्मेदारी उनके द्वारा निर्मित कंप्यूटर हार्डवेयर और अंतिम उपयोगकर्ता के बीच एक
इंटरफ़ेस बनाना है।
System software generally includes
the following features:
सिस्टम
सॉफ़्टवेयर में आम तौर पर निम्नलिखित विशेषताएं शामिल होती हैं:
1.
उच्च गति: (High speed:) कंप्यूटर सिस्टम में उच्च-स्तरीय सॉफ़्टवेयर
के लिए एक प्रभावी मंच प्रदान करने के लिए सिस्टम सॉफ़्टवेयर जितना संभव हो उतना कुशल
होना चाहिए।
2.
हेरफेर करना कठिन (Hard to manipulate): इसमें अक्सर एक प्रोग्रामिंग
भाषा के उपयोग की आवश्यकता होती है, जो अधिक सहज उपयोगकर्ता इंटरफ़ेस (UI) की तुलना
में उपयोग करना अधिक कठिन होता है।
3.
निम्न-स्तरीय कंप्यूटर भाषा में लिखा गया (Written in a low-level computer
language): सिस्टम सॉफ़्टवेयर को कंप्यूटर भाषा में लिखा जाना चाहिए
जिसे सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) और अन्य कंप्यूटर हार्डवेयर पढ़ सकते हैं।
4.
सिस्टम के करीब (Close to the system): यह सीधे हार्डवेयर से जुड़ता
है जो कंप्यूटर को चलाने में सक्षम बनाता है।
5.
वर्सेटाइल (Versatile): सिस्टम सॉफ़्टवेयर को उस पर चलने वाले
विशेष हार्डवेयर और उच्च-स्तरीय एप्लिकेशन सॉफ़्टवेयर दोनों के साथ संचार करना चाहिए
जो आमतौर पर हार्डवेयर-अज्ञेयवादी होता है और अक्सर उस हार्डवेयर से कोई सीधा संबंध
नहीं होता है जिस पर वह चलता है। सिस्टम सॉफ़्टवेयर को अन्य प्रोग्रामों का भी समर्थन
करना चाहिए जो इस पर निर्भर करते हैं क्योंकि वे विकसित होते हैं और बदलते हैं।
सिस्टम
सॉफ्टवेयर के प्रकार
Types
of System Software
सिस्टम सॉफ्टवेयर डिस्क ऑपरेटिंग सिस्टम, फाइल मैनेजमेंट
यूटिलिटी सॉफ्टवेयर और ऑपरेटिंग सिस्टम सहित कंप्यूटर के बुनियादी कार्यों का प्रबंधन
करता है।
सिस्टम सॉफ्टवेयर के अन्य उदाहरणों में निम्नलिखित शामिल
हैं:
- BIOS (बेसिक इनपुट/आउटपुट सिस्टम) कंप्यूटर सिस्टम को टर्न ऑन करने के बाद चालू करता है और OS और संलग्न उपकरणों, जैसे हार्ड ड्राइव, वीडियो एडॉप्टर, कीबोर्ड, माउस और प्रिंटर के बीच डेटा प्रवाह का प्रबंधन करता है।
- बूट प्रोग्राम OS को कंप्यूटर की मुख्य मेमोरी या रैंडम-एक्सेस मेमोरी (RAM) में लोड करता है।
- एक असेंबलर बुनियादी कंप्यूटर निर्देश लेता है और उन्हें बिट्स के एक पैटर्न में परिवर्तित करता है जिसका उपयोग कंप्यूटर का प्रोसेसर अपने बुनियादी कार्यों को करने के लिए कर सकता है।
- एक डिवाइस ड्राइवर एक विशेष प्रकार के डिवाइस को नियंत्रित करता है जो आपके कंप्यूटर से जुड़ा होता है, जैसे कीबोर्ड या माउस। ड्राइवर प्रोग्राम OS के अधिक सामान्य I/O निर्देशों को उन संदेशों में परिवर्तित करता है जिन्हें डिवाइस प्रकार समझ सकता है।
- इसके अतिरिक्त, सिस्टम सॉफ़्टवेयर में सिस्टम उपयोगिताएँ भी शामिल हो सकती हैं, जैसे कि डिस्क डीफ़्रेग्मेंटर और सिस्टम रिस्टोर, और विकास उपकरण, जैसे कि कंपाइलर और डीबगर।