answersLogoWhite

0


Best Answer

Basically, there are three types of kernel:

- Monolithic Kernel- Micro Kernel- ExoKernel

Monolithic:As the name itself suggests, the kernel has every services like, FS Management, MM, Process Management, etc. in the kernel space. It does not run as a separate process. So, as you guess, there is no context switching, when you ask for a service. But, the probability of a monolithic kernel getting struck is more. Because, if there is a bug in the kernel itself, nothing can rescue it. Linux and Windows are good examples of Monolithic kernel. Linux, being a monolithic kernel, you can insert modules into the kernel dynamically using insmod command.

Micro Kernel:Micro kernel runs all the services as a daemon in the user space. So, if a problem occurs in any of the service, the kernel will be able to decide what to do next. But, you pay-off the time to switch to a service in this type of kernel. Micro kernels are some what difficult to design and build than the monolithic kernel. There are always a discussion over the internet, talking about the advantage and disadvantages of monolithic and micro kernel.

Exo Kernel:Exo kernel is not yet stabilized. It's under design and research. The user mode processes running in this type of kernel has the ability to access kernel resources like process tables, etc directly.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

4

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are different types of kernel?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are the different types of memory?

yes, kernel memory and physical memory


What kinds of f Kernal programs are there?

A Kernel is classified into two main types: Monolithic Kernel Micro Kernel


What is the name of kernel in Unix Linux and Windows Vista?

As Unix isn't any particular operating system, there is no distinct name for the kernel. Different versions of Unix may have vastly different kernel structures. The Linux kernel is called, well, the Linux kernel. The Vista kernel is a continuation of the "NT kernel" designed for Windows NT 3.1.


What is a homonym for kernal?

A homonym for "kernel" is "colonel." Both words are pronounced the same but have different meanings and spellings.


What is the homophone of colonel?

The homophone of "colonel" is "kernel." Both words are pronounced the same way but have different meanings.


Definition of OS Kernel Shell?

The kernel and the shell are two different parts of the OS or operating system. The shell interprets the commands from input. The kernel houses the heart of the OS like the command files and execute applications.


What are the different types of operations?

There can be an infinite number of "types", depending on how you want to classify them. Free or proprietary? Realtime? Unix-like? 16, 32, or 64-bit? Server, desktop, or embedded? By kernel type? This question can't really be answered without better context.


What is the homonym for 'colonel'?

The homonym for "colonel" is "kernel." Both words are pronounced the same but have different meanings - "colonel" refers to a military rank, while "kernel" refers to the softer, usually edible part of a seed or nut.


Are kernel and colonel synonyms antonyms or homophones?

"Kernel" and "colonel" are homophones, meaning they sound the same but have different meanings. "Kernel" typically refers to the softer, edible part of a seed or nut, while "colonel" is a military rank above a lieutenant colonel and below a brigadier general.


What is a homonym for kernel?

colonel The homophone for kernel is colonel. 1. kernel: noun: the edible content of a nut, fruit, or vegetable stone; the grain of a cereal that contains a seed and husk. The kernel of the corn tasted sweet. 2. colonel: noun: military rank; honorary title A colonel is an officer in the armed forces.


What are the different types of operating systems?

There can be an infinite number of "types", depending on how you want to classify them. Free or proprietary? Realtime? Unix-like? 16, 32, or 64-bit? Server, desktop, or embedded? By kernel type? This question can't really be answered without better context.


What are Linux distubution flavors?

Linux is only a Kernel (Operating System). Different Flavours of linux have different user programs on top of the same linux kernel. A high level example : Ubuntu has the user program(package) GNOME while Kubuntu has KDE, whereas both ubuntu & Kubuntu use the same Linux Kernel.