Join 60,000+ competitive exam aspirants
ऑपरेटिंग सिस्टम के संदर्भ में, 'कर्नेल' (Kernel) की भूमिका क्या है?
यह एप्लिकेशन और हार्डवेयर के बीच एक सेतु के रूप में कार्य करता है
यह ग्राफिकल यूजर इंटरफेस प्रदान करता है
यह केवल माउस और कीबोर्ड इनपुट का प्रबंधन करता है
यह वर्ड डॉक्यूमेंट बनाता है
यह एप्लिकेशन और हार्डवेयर के बीच एक सेतु के रूप में कार्य करता है
कर्नेल एक ऑपरेटिंग सिस्टम का मूलभूत कोर है जो सिस्टम पर पूर्ण नियंत्रण रखता है। यह एक एब्स्ट्रैक्शन लेयर (abstraction layer) के रूप में कार्य करता है, जो सॉफ्टवेयर अनुप्रयोगों और अंतर्निहित भौतिक हार्डवेयर के बीच संचार को सुगम बनाता है।
IEEE Std 1003.1-2017 (POSIX)
कर्नेल एक ऑपरेटिंग सिस्टम का मूलभूत कोर है जो सिस्टम पर पूर्ण नियंत्रण रखता है। यह एक एब्स्ट्रैक्शन लेयर (abstraction layer) के रूप में कार्य करता है, जो सॉफ्टवेयर अनुप्रयोगों और अंतर्निहित भौतिक हार्डवेयर के बीच संचार को सुगम बनाता है।
Context Switch Time=Tsave+Tload — CPU स्थिति को बदलने में लगने वाले समय को दर्शाता है
Throughput=Total TimeTotal Completed Processes — OS शेड्यूलिंग की दक्षता मीट्रिक
कर्नेल कर्नल मोड में कार्य करता है, जो सिस्टम मेमोरी और CPU निर्देशों तक अप्रतिबंधित पहुंच प्रदान करता है। जब कोई प्रक्रिया हार्डवेयर एक्सेस का अनुरोध करती है, तो वह एक सिस्टम कॉल (syscall) जारी करती है। कर्नेल इस अनुरोध को इंटरसेप्ट करता है, अनुमतियों को सत्यापित करता है, विशिष्ट हार्डवेयर ड्राइवर के साथ इंटरैक्ट करता है, और उपयोगकर्ता प्रक्रिया की ओर से ऑपरेशन को निष्पादित करता है।
कर्नेल पूरे सिस्टम रनटाइम के दौरान मुख्य मेमोरी में रहता है।
यह CPU शेड्यूलिंग, मेमोरी प्रबंधन और डिवाइस ड्राइवरों का प्रबंधन करता है।
यह संरक्षित मोड के माध्यम से उपयोगकर्ता अनुप्रयोगों के लिए एक सुरक्षित वातावरण प्रदान करता है।
यूजर स्पेस और कर्नेल स्पेस के बीच का संक्रमण इंटरप्ट या ट्रैप के माध्यम से नियंत्रित किया जाता है।
हार्डवेयर को उपयोगकर्ता ऐप्स से अलग करके सिस्टम स्थिरता सुनिश्चित करता है
सुरक्षित संसाधन प्रबंधन और प्रक्रिया अलगाव प्रदान करता है
कर्नेल क्रैश (कर्नेल पैनिक/BSOD) पूर्ण सिस्टम विफलता की ओर ले जाता है
निम्न-स्तरीय हार्डवेयर इंटरैक्शन के कारण विकास और डिबगिंग में जटिलता
प्रक्रिया प्रबंधन
मेमोरी प्रबंधन
फाइल सिस्टम प्रबंधन
डिवाइस I/O प्रबंधन
विकल्प B गलत है क्योंकि GUI यूजर स्पेस का हिस्सा है, कर्नेल का नहीं।
विकल्प C गलत है क्योंकि कर्नेल केवल पेरिफेरल्स से कहीं अधिक का प्रबंधन करता है; यह पूरे सिस्टम की स्थिति का प्रबंधन करता है।
विकल्प D गलत है क्योंकि वर्ड डॉक्यूमेंट एप्लिकेशन सॉफ्टवेयर द्वारा बनाए जाते हैं।
A सही है — कर्नेल प्राथमिक मध्यस्थ के रूप में कार्य करता है जो उच्च-स्तरीय सॉफ़्टवेयर अनुरोधों को निम्न-स्तरीय हार्डवेयर कमांड में अनुवादित करता है।
हमेशा याद रखें कि कर्नेल 'संसाधनों' (CPU, RAM, डिस्क) का प्रबंधन करता है, जबकि शेल या GUI उपयोगकर्ता को 'इंटरफेस' प्रदान करता है।