Hire Our Expert Programmer & Technical Writer to do your Capstone Project
+1 vote
in Compilers & Operating Systems by (user.guest)

1 Answer

+1 vote
by (user.guest)
selected by (user.guest)
Best answer

We have basically 5 types of kernels, and these are:

  • Monolithic Kernel: Monolithic kernels are kernels that have their user and kernel service implemented in the same memory space.
  • Hybrid kernel : This kernel can be said to be a combination of the monolithic kernel and micro kernel. Hybrid kernels can be seen as micro kernels that have some "non-essential" code in kernel-space in order for the code to run more quickly than it would be in user-space. Hence certain services such as network stack or filesystem are run in Kernel space to reduce the performance overhead, but still, it runs kernel code as servers in the user-space.
  • Exo Kernel: Designed by MIT, it is famous for it use of abstraction and use of libraries
  • Micro Kernel: This type of kernel has it's user and kernel space separated.
  • Nano Kernel:  This can be described as a kernel that supports Nano second clock resolution

Related questions

+1 vote
1 answer 156 views
+1 vote
1 answer 142 views
0 votes
1 answer 3 views
+1 vote
1 answer 31 views
+1 vote
1 answer 151 views
+1 vote
1 answer 157 views
+1 vote
1 answer 201 views
+1 vote
1 answer 171 views
Welcome to CPENTalk.com

Disclaimer: Every user is solely responsible for anything that he/she posts or uploads on CPENTalk.