While the user program is executing, it must not alter the
memory area containing the monitor. If such an attempt is made, the processor
hardware should detect an error and transfer control to the monitor. The
monitor would then abort the job, print out an error message, and load in the
next job.