Memory Protection
Memory protection is a system to prevent one process corrupting the memory (or other resources) of any other, including the operating system.
Memory protection usually relies on a combination of hardware (a memory management unit) and software to allocate memory to processes and handle exceptions.
Sources:A.P.Godse, D.A.Godse Advance Microprocessors, Technical publications Pune, 2009 – 508