Microkernel(relative to monolithic kernel)
 
   Microkernel (relative to   monolithic   kernel)   Microkernel is the  near-minimum amount  of software that can  provide the mechanisms   needed  to  implement an operating system  (OS). From this sentence, we can get several points below:   1) Microkernel is very  small .   2) Microkernel contains some program such as  low-level address space management ,  thread management ,  scheduling ,  IPC(inter-process communication)  and so on which are all very  basic tools .   3) The  functionalities  mentioned above are all very  necessary  for a  OS kernel (here kernel  don't need to provide these features any more , maybe just some drivers, internet module or something else). So Microkernel OS is  much more portable  because of  its small size .   4) Here other  operating systems  are implemented on  user mode  above the microkernel.   5) From t...
 
 
