An operating system can be organized in a layered, hierarchical structure, where the outer most layers ________.
a) host the kernel.
b) hold the microkernel.
c) are visible to the user.
d) interact with the hardware.