当计算机系统有多个使用者或多个程式同时进行时,系统往往会将主记忆体分成若干个区域,分配给各个程式使用。为了避免程式执行时相互造成干扰,必须透过硬体或软体控制的方式,来限定各个程式只能在所给定的记忆体区域中活动,此即为记忆体保护。此外,就「作业系统」及「使用者程式」对记忆体的使用而言,记忆体保护的功能会设立一个界限将记忆体空间分为二段,使作业系统与使用者程式分开,如果使用者程式想要修改系统区域时,系统将会产生中断,而取回控制权,以避免不当的系统操作。一般而言,记忆体保护功能对许多即时环境和高度交谈的作业系统是必要的。