Understanding the role of MMU in kernel memory protection

View profile for Naveen Kumar

Senior Software Engineer at innominds

Why do we need MMU in the kernel? 1.Memory protection between multiple processes . Whenever a process runs the kernel assigns a dedicated virtual addresses space ,at run time the MMu maps/translates virtual addresses to physical memory in RAM. hence it avoids overlapping of other processes code segment.which helps to avoid incorrect data or code access.

To view or add a comment, sign in

Explore content categories