Linux:内存管理

2017-12-08  本文已影响25人  我在等你回复可你没回

Linux内存管理,很重要,记录下!

推荐:https://www.cnblogs.com/lcw/p/3505503.html
书籍:30天自制操作系统

1.为什么有内存管理

内存管理有三个目的:
1.隔绝进程
2.提高内存使用的效率
3.解决程序运行的地址不能确定的问题(不懂,先mark)

2.实现三个目的的方法

1.建立虚拟内存,分段(隔绝进程,提高内存使用的效率)


分段.png

2.分页机制(提高内存使用的效率)


分页机制.png

17-12-21更新

高端内存

推荐:http://ilinuxkernel.com/?p=1013
高端内存指的是物理内存,是指通过页表机制映射的物理内存。在32位机器上,物理地址范围是1G到4G。只有内核有高端进程的概念,进程没有(进程能使用3G的虚拟地址访问3G的物理内存)。

进程地址空间

推荐:http://www.cnblogs.com/justcxtoworld/archive/2013/05/23/3095846.html

上一篇 下一篇

猜你喜欢

热点阅读