title: process execution on user space and kernel space
body: <p>Trying to understand the relationship between the user space and the kernel space. 
  User space programs uses the system calls to interact with the kernel. if I have a program that reads a data from the file. Then the binary at the user space is executed as well the kernel space is executed. Is it that we have two processes executing one on kernel and the other on user space or is it a single process that runs on both user and kernel.</p>