Complete the code to identify the main purpose of memory protection.
Memory protection helps prevent [1] from accessing unauthorized memory areas.
Memory protection is mainly used to stop malware or harmful programs from accessing memory they shouldn't.
Complete the sentence to explain what memory protection controls.
Memory protection controls which [1] can read or write to certain memory areas.
Memory protection controls processes, which are running programs, to prevent them from interfering with each other.
Fix the error in the explanation about memory protection.
Memory protection ensures that a process cannot [1] memory allocated to another process.The key point is that processes cannot access memory allocated to others, which prevents errors and security issues.
Fill both blanks to complete the sentence about memory protection benefits.
Memory protection helps [1] system stability and [2] security risks.
Memory protection improves system stability by preventing crashes and reduces security risks by blocking unauthorized access.
Fill all three blanks to complete the explanation of memory protection mechanisms.
The [1] unit checks access rights, the [2] manages memory allocation, and the [3] handles exceptions when violations occur.
The memory protection unit checks if access is allowed, the operating system manages memory allocation, and the processor handles exceptions if a violation happens.
