client process ..... Microkernel kernel mode Hardware device drivers file server process server virtual memory user mode