What distinguishes a microkernel architecture from a monolithic kernel?
-
A
Microkernels run all OS services in kernel space for speed
-
B
Microkernels keep only essential functions in kernel space and run services in user space
-
C
Monolithic kernels are smaller in code size
-
D
Microkernels do not support multitasking