title: How spooling requires memory protection?
body: <p>Memory protection is useful in single-user and multi-user systems. However, i thought what is the use of memory protection in non-multiprogramming systems, as there can be only 1 program in memory.</p>
  
  <p>But, after googling i got something new, that spooling in non-multiprogramming can require memory protection. But i am unable to get any new information of why spooling requires memory protection ?</p>
  
  <p>Is my understanding right or am i missing something ?</p>