understanding memory protection from lecture twelve 4955897