参考
http://t.csdnimg.cn/S2WtM
一、内存保护单元(MPU)介绍
MPU,即内存保护单元,可以设置不同存储区域的存储器访问特性(如只支持特权访问或全访问)和存储器属性(如可缓存、可缓冲、可共享),对存储器(主要是内存和外设)提供保护,从而提高系统可靠性:MPU的功能包括:
1.设置不同存储区域的存储器访问权限: MPU可以根据特权级或用户级设置存储器区域的读、写、执行等权限,以限制对存储器的访问。
2.设置存储器属性: MPU可以设置存储器(包括内存和外设)的属性,如可缓存、可缓冲、可共享等,以优化存储器的使用方式。
3.管理权限和通行规则/路径: MPU可以定义存储器区域之间的访问规则和通行路径,以确保数据的安全性和系统的稳定性。
具体好处包括:
**1.防止用户应用程序破坏操作系统使用的数据:**通过限制用户程序对操作系统数据的访问权限,可以防止用户程序对系统关键数据的非法操作。
** 2.隔