|
In computer science, a microkernel is a computer kernel that provides the mechanisms needed to implement an operating system, such as low-level address space management, thread management, and inter-process communication. If the hardware provides multiple privilege levels, then the microkernel is the only software executing at the most privileged level (generally referred to as supervisor or kernel mode). Actual operating system services, such as device drivers, protocol stacks, file systems and user interface code are contained in user space. Microkernels are closely related to exokernels. They also have much in common with hypervisors, but the latter make no claim to minimality, and are specialized to supporting virtual machines. The L4 microkernel is frequently used as a hypervisor, which indicates that a microkernel is a possible implementation of a hypervisor. The term nanokernel is historically used to differentiate from earlier microkernels which contained actual system services, but the minimality principle used by Jochen Liedtke in the design of the L4 microkernel implies that these terms have the same meaning; microkernel is the modern terminology. From Wikipedia under the
GNU Free Documentation License Where can i learn about or study about object oriented microkernel design? Q. Actually i'm facing problems with the topic as i'm not able to find material on the topic...can anyone suggest me ... Asked by ohri.rishabh - Wed Dec 24 13:46:48 2008 - - 1 Answers - 0 Comments Explain the difference between microkernel and macro kernel.? Q. Give an example of microkernel. Asked by BLAZER...! - Mon Jul 23 10:09:21 2007 - - 2 Answers - 0 Comments A. Microkernel - a kernel that tries to run most services - like networking, filesystem, etc. - as daemons / servers in user space. All that's left to do for the kernel are basic services, like memory allocation, scheduling, and messaging (Inter Process Communication). Macrokernel is called Hybrid-kernel by Microsoft. Its a combination between a Microkernel and Monolithic Kernel. Answered by knight1357 - Mon Jul 23 10:17:44 2007 which was the first microkernel
Q. which was the first microkernel Asked by alpha j - Thu Aug 7 07:49:39 2008 - - 1 Answers - 0 Comments A. First microkernel was a unix 16 bit address space. Answered by Loooooooongcat is long - Thu Aug 7 07:58:47 2008 From Yahoo Answer Search: "Microkernel"
See also:
microkernel jpg
400px x 519px | 71.90kB [source page] megallj jpg 24 Dec 2005 15 46 65K meltdown jpg 24 Dec 2005 15 31 45K microkernel jpg 24 Dec 2005 16 03 72K mimerre jpg 24 Dec 2005 15 33 37K ok microkernel chart1 jpg
155px x 331px | 9.80kB [source page] company hopes that as a result mobile phone designers using ARM11 based processors will tap its OKL4 microkernel to add security features such as DRM or to enable single core architectures Click for larger view of OK s microkernel diagram OK Labs competitor Trango meanwhile announced similar capabilities in June From Yahoo Image Search: "Microkernel" Top secret trials for NICTA's kernel breakthrough > Corporate Data ...
unknown Mon, 17 Aug 2009 00:01:00 GM Developers of systems based on the . microkernel. will now be able to mathematically prove their software is free from most errors. The kernel is impervious to, among other vulnerabilities, buffer overflow attacks. ... Microkernel
Eric Shull hu, 28 May 2009 00:21:09 GM The main focus is on . microkernel. OS design, the idea being that a tiny kernel is easier to maintain than a large kernel. As an example, the authors mention that MINIX 3 has about 4000 lines of code in its kernel, which is much easier to ... Open source operating systems
ThorstenStaerk Mon, 03 Aug 2009 06:04:45 GM Despite the great technical elegance of the . microkernel. design, and the theoretical advantages of such a design for developers, GNU Hurd development was very slow. Work on the Hurd began even before the birth of Linux but, as of today, ... From Google Blog Search: "Microkernel" |
the Official GNUstep webSite




