माइक्रोकर्नेल
कंप्यूटर विज्ञान में, माइक्रोकर्नेल (उच्चारण: माइक्रो-कर्नेल) (अंग्रेजी में: Microkernel) (जिसे अक्सर μ-कर्नेल के रूप में संक्षिप्त किया जाता है) वह न्यूनतम सॉफ्टवेयर है जो एक ऑपरेटिंग सिस्टम (ओएस) को क्रियाशील बनाने के लिए आवश्यक तंत्र (mechanisms) प्रदान कर सकती है। इन तंत्रों में निम्न-स्तरीय एड्रेस स्पेस (address space अर्थात पता स्थान) प्रबंधन, थ्रेड (thread) प्रबंधन और इंटर-प्रोसेस कम्युनिकेशन (inter-process communication (IPC) अर्थात अंतर-प्रक्रिया संचार) शामिल हैं।

यदि हार्डवेयर एक से अधिक रिंग (rings) या सी.पी.यू. मोड (CPU modes) प्रदान करता है, तो माइक्रोकर्नेल एकमात्र ऐसा सॉफ्टवेयर है जो सबसे ज्यादा विशेषाधिकार प्राप्त स्तर पर निष्पादित (execute) हो सकता है, इस बात को आम तौर पर सुपरवाइजर मोड (पर्यवेक्षक मोड) या कर्नेल मोड के रूप में संदर्भित किया जाता है। ऑपरेटिंग सिस्टम के पारंपरिक कार्य, जैसे कि डिवाइस ड्राइवर (device drivers), प्रोटोकॉल स्टैक (protocol stacks) और फ़ाइल सिस्टम (file systems), को आमतौर पर माइक्रोकर्नल द्वारा हटा दिया जाता है और इसके बजाय उन्हे यूजर स्पेस (user space) में चलाया जाता है।

स्रोत कोड (source code) के आकार के संदर्भ में, माइक्रोकर्नेल अक्सर मोनोलिथिक कर्नेल की तुलना में छोटे होते हैं। उदाहरण के लिए, MINIX 3 माइक्रोकर्नेल में कोड की लगभग 12,000 पंक्तियाँ हैं।
Q9135
ऑपरेटिंग सिस्टम
Concept
None
एड्रेस स्पेस
UNK
None
थ्रेड
UNK
None
इंटर-प्रोसेस कम्युनिकेशन
UNK
None
रिंग
UNK
None
सी.पी.यू. मोड
UNK
None
सुपरवाइजर मोड
UNK
None
कर्नेल मोड
UNK
Q1033951
डिवाइस ड्राइवर
Concept
None
प्रोटोकॉल स्टैक
UNK
None
फ़ाइल सिस्टम
UNK
None
यूजर स्पेस
UNK
Q128751
स्रोत कोड
Concept
Q720353
मोनोलिथिक कर्नेल
Concept
None
MINIX 3
UNK
Q726378
माइक्रोकर्नेल
Concept
Q726378
माइक्रोकर्नेल
Concept
Q726378
माइक्रोकर्नेल
Concept
Q726378
माइक्रोकर्नेल
Concept
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+12.000^^http://www.w3.org/2001/XMLSchema#decimal
12,000
NUMBER
opposite of
opposite of
opposite of