Correct Answer: Micro-kernal : A micro-kernel is a minimal operating system that performs only the essential functions of an operating system All other operating system functions are performed by system processes Monolithic : A monolithic operating system is one where all operating system code is in a single executable image and all operating system code runs in system mode