Join 60,000+ competitive exam aspirants
निम्नलिखित में से किसे एप्लिकेशन सॉफ़्टवेयर के बजाय सिस्टम सॉफ़्टवेयर के रूप में वर्गीकृत किया गया है?
Adobe Photoshop
Device Drivers
Microsoft PowerPoint
VLC Media Player
Device Drivers
सिस्टम सॉफ़्टवेयर को अन्य सॉफ़्टवेयर को चलाने के लिए एक प्लेटफ़ॉर्म प्रदान करने, हार्डवेयर संसाधनों का प्रबंधन करने और कंप्यूटर सिस्टम को बुनियादी सेवाएँ प्रदान करने के लिए डिज़ाइन किया गया है। डिवाइस ड्राइवर ऑपरेटिंग सिस्टम और विशिष्ट हार्डवेयर बाह्य उपकरणों के बीच एक अनुवादक के रूप में कार्य करते हैं, जो एक मूलभूत सिस्टम-स्तरीय कार्य है।
ISO/IEC/IEEE 12207:2017 सिस्टम और सॉफ़्टवेयर इंजीनियरिंग — सॉफ़्टवेयर जीवन चक्र प्रक्रियाएँ
सिस्टम सॉफ़्टवेयर को अन्य सॉफ़्टवेयर को चलाने के लिए एक प्लेटफ़ॉर्म प्रदान करने, हार्डवेयर संसाधनों का प्रबंधन करने और कंप्यूटर सिस्टम को बुनियादी सेवाएँ प्रदान करने के लिए डिज़ाइन किया गया है। डिवाइस ड्राइवर ऑपरेटिंग सिस्टम और विशिष्ट हार्डवेयर बाह्य उपकरणों के बीच एक अनुवादक के रूप में कार्य करते हैं, जो एक मूलभूत सिस्टम-स्तरीय कार्य है।
\text{System Latency} = \\sum_{i=1}^{n} (T_{\text{driver\\_processing}, i} + T_{\text{hardware\\_response}, i}) — ड्राइवर्स द्वारा संभाले गए हार्डवेयर I/O अनुरोधों के लिए लिया गया कुल समय
एक डिवाइस ड्राइवर सिस्टम बस या संचार सबसिस्टम के माध्यम से हार्डवेयर उपकरणों के साथ संचार करता है जिससे हार्डवेयर जुड़ता है। जब कोई एप्लिकेशन I/O ऑपरेशन का अनुरोध करता है, तो ओएस कर्नेल विशिष्ट डिवाइस ड्राइवर को लागू करता है, जो ओएस निर्देशों को उन कमांड अनुक्रमों में व्याख्या करता है जिन्हें हार्डवेयर नियंत्रक समझता है। यह इंटरैक्शन एक विशेषाधिकार स्तर (रिंग 0) पर होता है जहाँ ड्राइवर की हार्डवेयर इंटरप्ट्स और I/O पोर्ट्स तक सीधी पहुँच होती है।
सिस्टम सॉफ़्टवेयर एप्लिकेशन सॉफ़्टवेयर के लिए रनटाइम वातावरण प्रदान करता है।
डिवाइस ड्राइवर हार्डवेयर एब्स्ट्रैक्शन के लिए आवश्यक हैं, जो ओएस को हार्डवेयर के आंतरिक सर्किट को जाने बिना उसके साथ इंटरैक्ट करने की अनुमति देते हैं।
एप्लिकेशन सॉफ़्टवेयर अंतिम-उपयोगकर्ता के लिए विशिष्ट कार्य करता है, जैसे फोटो एडिटिंग या मीडिया प्लेबैक।
ड्राइवर हार्डवेयर घटकों पर सीधा नियंत्रण सुनिश्चित करने के लिए कर्नेल मोड में काम करते हैं।
हार्डवेयर एब्स्ट्रैक्शन प्लग-एंड-प्ले क्षमता को सक्षम बनाता है।
ड्राइवर पूरे ओएस कर्नेल को फिर से लिखे बिना मॉड्यूलर हार्डवेयर अपग्रेड की अनुमति देते हैं।
दोषपूर्ण ड्राइवर सिस्टम क्रैश (कर्नेल पैनिक या ब्लू स्क्रीन ऑफ डेथ) का कारण बन सकते हैं।
ड्राइवर कर्नेल स्पेस के भीतर एक महत्वपूर्ण सुरक्षा आक्रमण सतह का प्रतिनिधित्व करते हैं।
ग्राफिक्स प्रोसेसिंग यूनिट (GPU) प्रबंधन
कीबोर्ड और माउस इनपुट हैंडलिंग
| Feature | एप्लिकेशन सॉफ़्टवेयर | सिस्टम सॉफ़्टवेयर |
|---|---|---|
प्राथमिक उद्देश्य | उपयोगकर्ता-केंद्रित कार्य निष्पादन | हार्डवेयर प्रबंधन और सिस्टम समर्थन |
Adobe Photoshop, Microsoft PowerPoint, और VLC Media Player एप्लिकेशन सॉफ़्टवेयर हैं क्योंकि वे विशिष्ट अंतिम-उपयोगकर्ता कार्य करते हैं और ऑपरेटिंग सिस्टम के ऊपर चलते हैं।
ड्राइवर का कर्नेल-मोड संचालन उन्हें उपयोगकर्ता-मोड एप्लिकेशन प्रक्रियाओं से अलग करता है।
B सही है — डिवाइस ड्राइवर सिस्टम सॉफ़्टवेयर हैं क्योंकि वे ऑपरेटिंग सिस्टम कर्नेल और भौतिक हार्डवेयर के बीच इंटरफ़ेस के रूप में कार्य करते हैं।
हमेशा याद रखें: यदि कोई सॉफ़्टवेयर हार्डवेयर के लिए ओएस के साथ 'बात' करने के लिए आवश्यक है, तो यह सिस्टम सॉफ़्टवेयर है। यदि इसका उपयोग किसी व्यक्ति द्वारा कुछ 'करने' के लिए किया जाता है, तो यह एप्लिकेशन सॉफ़्टवेयर है।