Memory Protection
• Memory Protection
• user process cannot access memory area belongs to the
OS.
• to prevent errors and malicious acts.
• Protection mechanism
• define boundaries for OS and user memory usage space
• OS permits memory allocation only when requesting for
memory space in appropriated area.
• Base register: stores starting address of the user area
• Limit register: stores memory size of the user area