期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
在Linux 2.6.11中进程调用malloc函数的情景分析
1
作者 郑杰 郭益林 吴爱华 《电脑编程技巧与维护》 2009年第22期24-26,37,共4页
在Linux系统中用户调用malloc函数的过程实际上是一个间接调用brk函数的过程,brk函数在内核中的实现为sys_brk函数。详细探讨了Linux内核2.6.11版本中内存管理与分配的细节,重点分析了sys_brk函数的代码,并提供了do_munmap和do_brk()这... 在Linux系统中用户调用malloc函数的过程实际上是一个间接调用brk函数的过程,brk函数在内核中的实现为sys_brk函数。详细探讨了Linux内核2.6.11版本中内存管理与分配的细节,重点分析了sys_brk函数的代码,并提供了do_munmap和do_brk()这两个主要的函数的流程图。sys_brk函数可以用来分配空间,即把动态分配区底部的边界往上推,也可以用来释放内存,即归还空间。因此它的代码也大致上分成两部分,对相关函数调用与流程作了详细的分析。 展开更多
关键词 进程调用 进程空间 malloc sys_brk do_brk do_munmap
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部