美文网首页
Linux:内存管理

Linux:内存管理

作者: 我在等你回复可你没回 | 来源:发表于2017-12-08 00:17 被阅读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

相关文章

网友评论

      本文标题:Linux:内存管理

      本文链接:https://www.haomeiwen.com/subject/vdssixtx.html