 Answer
Answer multitasking  (Dennis J Perkins)
  
   multitasking  (Dennis J Perkins)
| Both. User level processes can preempted in user mode but
code running in kernel mode (either by using a system call or
by a dedicated kernel thread) is only preempted when it
chooses to give up control 
 |