411 REFERENCE · Wikipedia
माइक्रोकर्नेल
Reference material by Wikipedia contributors. This retains its source identity and is not 411 news reporting.
thumb|450px|क्रमशः मोनोलिथिक कर्नेल और माइक्रोकर्नेल पर आधारित ऑपरेटिंग सिस्टमों की संरचना
कंप्यूटर विज्ञान में, माइक्रोकर्नेल (उच्चारण: माइक्रो-कर्नेल) (अंग्रेजी में: microkernel) (जिसे अक्सर μ-कर्नेल के रूप में संक्षिप्त किया जाता है) वह न्यूनतम सॉफ्टवेयर है जो एक ऑपरेटिंग सिस्टम (ओएस) को क्रियाशील बनाने के लिए आवश्यक तंत्र (mechanisms) प्रदान कर सकती है। इन तंत्रों में निम्न-स्तरीय एड्रेस स्पेस (address space अर्थात पता स्थान) प्रबंधन, थ्रेड (thread) प्रबंधन और इंटर-प्रोसेस कम्युनिकेशन (inter-process communication (IPC) अर्थात अंतर-प्रक्रिया संचार) शामिल हैं।
यदि हार्डवेयर एक से अधिक रिंग (rings) या सी.पी.यू. मोड (CPU modes) प्रदान करता है, तो माइक्रोकर्नेल एकमात्र ऐसा सॉफ्टवेयर है जो सबसे ज्यादा विशेषाधिकार प्राप्त स्तर पर निष्पादित (execute) हो सकता है, इस बात को आम तौर पर सुपरवाइजर मोड (पर्यवेक्षक मोड) या कर्नेल मोड के रूप में संदर्भित किया जाता है। ऑपरेटिंग सिस्टम के पारंपरिक कार्य, जैसे कि डिवाइस ड्राइवर (device drivers), प्रोटोकॉल स्टैक (protocol stacks) और फ़ाइल सिस्टम (file systems), को आमतौर पर माइक्रोकर्नल द्वारा हटा दिया जाता है और इसके बजाय उन्हे यूजर स्पेस (user space) में चलाया जाता है। http://www.minix3.org/theses/herder-true-microkernel.pdf
Toward a True Microkernel Operating System
23 February 2005
22 June 2015
Jorrit N. Herder
minix3.org
https://web.archive.org/web/20160416215702/http://www.minix3.org/theses/herder-true-microkernel.pdf
16 अप्रैल 2016
dead
स्रोत कोड (source code) के आकार के संदर्भ में, माइक्रोकर्नेल अक्सर मोनोलिथिक कर्नेल की तुलना में छोटे होते हैं। उदाहरण के लिए, MINIX 3 माइक्रोकर्नेल में कोड की लगभग 12,000 पंक्तियाँ हैं।
सन्दर्भ
और पढ़ें
Scientific articles about microkernels (on CiteSeerX), including:
Dan Hildebrand An Architectural Overview of QNX Proceedings of the Workshop on Micro-kernels and Other Kernel Architectures 1992 113–126 1-880446-42-1 10.1.1.459.4481 – the basic QNX reference.
Can We Make Operating Systems Reliable and Secure? Tanenbaum, A., Herder, J. and Bos, H. Computer May 2006 http://www.computer.org/portal/site/computer/menuitem.eb7d70008ce52e4b0ef1bd108bcd45f3/index.jsp?&pName=computer_level1&path=computer/homepage/0506&file=cover1.xml&xsl=article.xsl 44–51 10.1109/MC.2006.156 39 5 15 जून 2020 https://web.archive.org/web/20170621194406/https://www.computer.org/portal/site/computer/menuitem.eb7d70008ce52e4b0ef1bd108bcd45f3/index.jsp?&pName=computer_level1&path=computer%2Fhomepage%2F0506&file=cover1.xml&xsl=article.xsl 21 जून 2017 dead -the basic reliable reference.
Microkernel Operating System Architecture and Mach Black, D.L., Golub, D.B., Julin, D.P., Rashid, R.F., Draves, R.P., Dean, R.W., Forin, A., Barrera, J., Tokuda, H., Malan, G., and Bohman, D. Journal of Information Processing 14 March 1992 4 – the basic Mach reference.
*Byte January 1994 Small Kernels Hit It Big Peter D. Varhol http://www.byte.com:80/art/9401/sec8/art2.htm dead https://web.archive.org/web/20060307075538/http://www.byte.com/art/9401/sec8/art2.htm 7 March 2006 September 20, 2017 dmy-all An assessment of the present and future state of microkernel based OSes as of January 1994
MicroKernel page from the Portland Pattern Repository
The Tanenbaum–Torvalds debate
The Tanenbaum-Torvalds Debate, 1992.01.29
Tanenbaum, A. S. "Can We Make Operating Systems Reliable and Secure?".
Torvalds, L. Linus Torvalds about the microkernels again, 2006.05.09
Shapiro, J. "Debunking Linus's Latest".
Tanenbaum, A. S. "Tanenbaum-Torvalds Debate: Part II".
श्रेणी:माइक्रोकर्नेल