What is a Microkernel?
A piece of software that has a minimal amount of functions and features needed to implement an operating system
Key functions of a Microkernel?
Advantage
The architecture is small and isolated helping it to function better
Disadvantage
New commands need the interpreter program to be rewritten which can become complicated
Purpose of a command interpreter and why is it separate to the kernel?
How did Windows NT avoid Microkernel approach
Windows NT became a hybrid system due to speed. Minimal system components run through the Microkernel and the others run as servers communicating via message.