摘要: linux内核用到了很多数据结构,这些数据结构都是为了提高某些方面的效率。 内核分配给进程的虚拟地址空间由以下内存区组成: 程序的可执行代码 程序的初始化数据 程序的未初始化数据 初始程序栈(即用户态栈) 所需共享库的可执行代码和数据 堆(由程序动态申请的内存) 内核和MMU(内存控制单元)协同定位 阅读全文
posted @ 2018-12-21 22:31 ff_d 阅读(2013) 评论(0) 推荐(0) 编辑