Linux内存管理

内核和用户空间不同,不支持简单便捷的内存分配方式,而且处理内存分配错误也绝非易事。因此在深入之前,非常有必要理解内核是如何管理内存的。 1.1.1 页面 内核把物理页作为内存管理的基本单元。体系结构不同,支持的页大小也不同,大多数32位体系结构支持4KB,而64位一般会支持8KB的页。 系统中每一个物理页有一个 struct page,结构体定义在文件:大多数内核(kernel)的操作只使用ZON
相关文章
相关标签/搜索