Join 60,000+ competitive exam aspirants
निम्नलिखित में से किसे 'सिस्टम सॉफ़्टवेयर' माना जाता है?
डिवाइस ड्राइवर्स
स्प्रेडशीट एप्लीकेशन
वेब ब्राउज़र
फोटो एडिटर
डिवाइस ड्राइवर्स
सिस्टम सॉफ़्टवेयर हार्डवेयर और उपयोगकर्ता अनुप्रयोगों के बीच इंटरफ़ेस के रूप में कार्य करता है, जो कंप्यूटर को संचालित करने के लिए मुख्य कार्यक्षमता प्रदान करता है। डिवाइस ड्राइवर्स आवश्यक सिस्टम सॉफ़्टवेयर घटक हैं जो ऑपरेटिंग सिस्टम को विशिष्ट हार्डवेयर बाह्य उपकरणों (peripherals) के साथ संचार करने में सक्षम बनाते हैं।
ISO/IEC 12207:2017 सिस्टम और सॉफ़्टवेयर इंजीनियरिंग
सिस्टम सॉफ़्टवेयर हार्डवेयर और उपयोगकर्ता अनुप्रयोगों के बीच इंटरफ़ेस के रूप में कार्य करता है, जो कंप्यूटर को संचालित करने के लिए मुख्य कार्यक्षमता प्रदान करता है। डिवाइस ड्राइवर्स आवश्यक सिस्टम सॉफ़्टवेयर घटक हैं जो ऑपरेटिंग सिस्टम को विशिष्ट हार्डवेयर बाह्य उपकरणों (peripherals) के साथ संचार करने में सक्षम बनाते हैं।
Effective Throughput=Processing Time+Driver LatencyData Size
एक डिवाइस ड्राइवर ऑपरेटिंग सिस्टम के सामान्य I/O अनुरोधों और हार्डवेयर के विशिष्ट मशीन भाषा निर्देशों के बीच एक अनुवादक के रूप में कार्य करता है। जब कोई एप्लिकेशन किसी ऑपरेशन का अनुरोध करता है (उदाहरण के लिए, दस्तावेज़ प्रिंट करना), तो कर्नेल ड्राइवर को इनिशियलाइज़ करता है, जो उच्च-स्तरीय कमांड को हार्डवेयर पोर्ट के माध्यम से निम्न-स्तरीय विद्युत संकेतों में परिवर्तित करता है, जो अक्सर मेमोरी-मैप्ड रजिस्टरों के साथ इंटरैक्ट करते हैं।
सिस्टम सॉफ़्टवेयर एप्लीकेशन सॉफ़्टवेयर को चलने के लिए प्लेटफ़ॉर्म प्रदान करता है।
डिवाइस ड्राइवर्स उच्च विशेषाधिकार स्तर (कर्नेल मोड) पर काम करते हैं ताकि सीधे हार्डवेयर एक्सेस सुनिश्चित हो सके।
एप्लीकेशन सॉफ़्टवेयर यूजर मोड में चलता है, जो सुरक्षा कारणों से सीधे हार्डवेयर संशोधन से प्रतिबंधित होता है।
सामान्य सिस्टम सॉफ़्टवेयर उदाहरणों में ऑपरेटिंग सिस्टम, BIOS/UEFI, और अनुवादक शामिल हैं।
हार्डवेयर एब्स्ट्रैक्शन सामान्य OS कमांड को विविध हार्डवेयर का समर्थन करने की अनुमति देता है।
CPU और बाह्य उपकरणों के बीच कुशल संसाधन प्रबंधन।
खराब ड्राइवर सिस्टम में अस्थिरता पैदा कर सकते हैं (जैसे कि कर्नेल पैनिक/BSOD)।
ड्राइवरों में सुरक्षा कमजोरियां पूरे सिस्टम से समझौता कर सकती हैं।
ग्राफिक्स रेंडरिंग के लिए GPU ड्राइवर्स।
नेटवर्क इंटरफ़ेस संचार के लिए NIC ड्राइवर्स।
| Feature | डिवाइस ड्राइवर्स | स्प्रेडशीट/ब्राउज़र |
|---|---|---|
सॉफ़्टवेयर श्रेणी | सिस्टम सॉफ़्टवेयर | एप्लीकेशन सॉफ़्टवेयर |
डिवाइस ड्राइवर्स सिस्टम बूट होने पर हार्डवेयर इनिशियलाइज़ेशन के लिए महत्वपूर्ण होते हैं।
विकल्प B, C, और D एप्लीकेशन सॉफ़्टवेयर हैं क्योंकि उन्हें अंतिम-उपयोगकर्ता उत्पादकता के लिए डिज़ाइन किया गया है और वे कंप्यूटर की मुख्य हार्डवेयर कार्यक्षमता का प्रबंधन नहीं करते हैं।
A सही है — डिवाइस ड्राइवर्स आवश्यक सिस्टम-स्तरीय घटक हैं जो ऑपरेटिंग सिस्टम कर्नेल और विशिष्ट हार्डवेयर उपकरणों के बीच संचार को सुगम बनाते हैं।
प्रतियोगी परीक्षाओं में, याद रखें कि कोई भी सॉफ़्टवेयर जो हार्डवेयर फ़ंक्शन या OS प्रबंधन को सक्षम बनाता है वह 'सिस्टम सॉफ़्टवेयर' है, जबकि उपयोगकर्ता-विशिष्ट कार्यों (वर्ड प्रोसेसिंग, ब्राउज़िंग) के लिए बनाया गया कोई भी सॉफ़्टवेयर 'एप्लीकेशन सॉफ़्टवेयर' है।