深入理解MPU(内存保护单元)

更新时间:2023-06-11 01:43:42 阅读: 评论:0

舍得星云大师>春节红包深⼊理解MPU(内存保护单元)
三月十二
何为MPU手机号查姓名
文明家庭>夕阳下的背影MPU意思是Memory Protect Unit,即为存储保护单元,它是位于存储器内部的⼀个可编程的区域,定义了存储器的属性和存储器的访问权限。MPU不会提升嵌⼊式应⽤的性能,⽽是⽤于系统中问题的检测(⽐如试图访问⾮法或者不允许的存储器位置所导致的应⽤错误)。如果检测到有错误,则会触发HardFault异常。实际上,许多微控制器⽤不到MPU,但MPU可以提⾼嵌⼊式系统的健壮性,在如下的情况中使得系统更加安全:
避免应⽤任务破坏其他任务或者OS内核使⽤的栈或数据存储器。
避免⾮特权任务访问对系统可靠性和安全性很重要的外设。
蛙科将SRAM或RAM定义为不可执⾏的(永不执⾏,XN),可以防⽌代码注⼊攻击。
心潮起伏的意思还可以利⽤MPU定义其他存储器属性,例如可被输出到系统级的缓存单元或存储器 控制器的可缓存性。MPU默认是禁⽌的,此时对于存储器来说,其使⽤的是默认的存储器属性。

本文发布于:2023-06-11 01:43:42,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1032971.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:存储器   系统   任务   单元   访问   属性   检测   定义
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图