Answer from cs61c-eq (Nicholas Hwang 16732453) for Question 1 If there is no memory protection, evil users can directly manipulate instructions in programs to their own will. Memory protection can be allowed on certain blocks of code but it makes them accessing them when needed more time-consuming and complex.