In the monolithic design, all the operating system functions compiled into one address space and is effectively part of each user process.
A system call in the monolithic case results in a mode switch from user mode to kernel mode, but is not a context switch to a different process.
The user's memory address is still usually directly accessible.
Linux has a monolithic design structure.