秒吧学习
登录
注册
秒吧博客
新版页面
快速搜索
kmalloc vmalloc
阅读数:160 评论数:0
跳转到新版页面
分类
C/C++
正文
kmalloc分配物理上连续的空间,可以不是整页大小的。
vmalloc分配逻辑上连接的空间,可以不是物理上连接的。
发表评论
相关推荐
GCC中的sanitize
编译器中的sanitize来自于google的开源sanitizers项目,后GNU将该工具加入到GCC编译中,是查找隐藏Bug的利器。 -fsanitize=address</p
prolog和epilog
prolog和epilog其实就是两段固定的代码,当编译器对程序进行编译的时候就会生成两段代码,然后编译器会在每一个函数的开头塞入prolog代码,在每个函数的结尾塞入epilog代码。
ABI与API的区别
ABI是二进制级别的两个模块的接口。比如一个二进制模块想要调用另外一个二进制模块提供的功能,它需要知道怎样通过汇编语言(即机器指令)去调用,以及怎样传递相应的参
什么是sibling and tail recursive calls
1、tail call 在函数f中调用函数b,如果这个调用是函数f中执行的最后一条指令,那么这个调用就称为tail call。 <pre class="language
使用vim查看linux kernel
一、linux kernel与常规C项目的区别 1、Linux内核是一个非常大的项目,所以需要我们有选择的进行代码索引。 2、Linux内核是架构相关,但是我们一般只关注于某一个选定架构,所以不需要索
提示信息
×