Kernel Execution Model: User Space vs Kernel Space