mmu的理解(二)
来源:互联网 发布:阿里云域名解析a记录 编辑:程序博客网 时间:2024/04/27 15:06
实际cpu在运行某程序时,不会在载入内存的程序段中全段随机乱飞乱跳,而是会在某段时间内集中在程序的某段代码中运行。
这样就有mmu换入换出的意义了,mmu将“运行集中段”载入内存,而在需要别的段时再载入,而不会出现我以前认为的程序段将频繁的换入换出反而造成运行缓慢。
此外,可执行程序在载入内存后,.text&.rdata这些位置所在数据,是不可改动的,这些数据的保护就有mmu保证,理论上说只要不去乱改似乎不需要mmu去保护这些地址,但是保护好了才能被各种类型的人良好的使用,而不会动不动就崩系统了,最多就段错误。这mmu的保护功能其实是一种多余、但是不可少的保护策略,是站在系统可用性角度上来的。
0 0
- mmu的理解(二)
- mmu的理解(一)
- mmu的理解
- MMU的通俗理解
- MMU的理解
- MMU的通俗理解
- PowerPC的MMU机制(二)
- 讲解MMU的好文章(二)
- MMU笔记(二)
- 我对MMU的理解
- 对ARM-MMU的理解
- 关于MMU的页表的理解 (转)
- mmu理解
- ARM920T协处理器以及MMU的分析(二)
- 对S3C2440 MMU的一点理解
- 虚拟地址、物理地址及MMU的理解
- MMU工作原理,理解虚拟内存的奥秘
- 关于MMU与各种地址的理解
- ACdream 1082 闪电战
- Linux文件打包和解压
- java之旅之异常处理
- 无限长整数(加减乘运算)
- 梯度下降优化方法的思考
- mmu的理解(二)
- 初次登陆MySQL修改密码是出现Unknown column 'password' in 'field list'的解决方法
- Android播放媒体详解
- 深入剖析volatile关键字
- MyBatis中如何使用PageHelper插件实现 分页
- 《JavaScript高级程序设计》笔记——chapter4 变量
- c语言简单递归/非递归实现二分查找
- Android之Activity生命周期浅析
- xcode的应用开发中修改包名