FIGURE 1
Fig 1—The major drawback of a microkernel design is additional context-switching overhead. A monolithic OS (a) has one pair of context switches for a system call. A microkernel OS (b) has two pairs because the system service lies outside the kernel.

back