Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1295313
  • 博文数量: 168
  • 博客积分: 2124
  • 博客等级: 大尉
  • 技术积分: 2590
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-16 23:51
文章分类

全部博文(168)

文章存档

2014年(6)

2013年(74)

2012年(71)

2011年(17)

发布时间:2013-07-31 23:52:11

1.vmalloc kmalloc  是用来分配内核空间内存的,malloc是用来分配用户空间的内存的2.kmalloc分配的页在物理地址上是连续的(虚拟地址自然也是连续的)    vmalloc只确保页在虚拟地址空间内是连续的。它通过非连续的物理内存块,再“修正”页表,把内存映射到逻辑地址空间是连续的区域内。   .........【阅读全文】

阅读(6598) | 评论(0) | 转发(1)

发布时间:2013-07-29 23:16:25

进程就是处于执行期的程序(目标代码存放在某种存储介质上,如内存)。进程不只局限于可执行代码,还包括其他资源:打开的文件,挂起的信号,内核数据结构,内存地址空间以及至少一个执行线程。进程是出于执行期的程序和相关资源的总称执行线程,简称线程,是进程中活动的对象。每个线程都拥有一个独立的程序计数器(.........【阅读全文】

阅读(1288) | 评论(0) | 转发(0)

发布时间:2013-07-23 16:53:22

typeof           返回变量的类型,c语言32个关键字之一offsetof         返回成员相对于结构体的偏移地址#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) 1. ( (TYPE *)0 ) 将零转型为TYPE类型指针;2. ((TYPE *)0)->MEMBER 访问结.........【阅读全文】

阅读(766) | 评论(0) | 转发(0)

发布时间:2013-07-02 17:42:21

gdb编译需要在cc后面加 -g参数,然后gdb (文件名),也可以没有文件名,用file载入,或者pwd,cd之类的去找list :简记为 l ,其作用就是列出程序的源代码,默认每次显示10行。list 行号:将显示当前文件以“行号”为中心的前后10行代码,如:list 12.........【阅读全文】

阅读(1208) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册