Chinaunix首页 | 论坛 | 博客
  • 博客访问: 304749
  • 博文数量: 169
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 12
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-10 12:00
文章分类

全部博文(169)

文章存档

2014年(38)

2013年(131)

我的朋友

发布时间:2013-07-22 11:49:06

       我们知道CPU所访问的都是虚拟内存地址。那么平时我们自己在编写的内核模块时,linux到底分配的是什么样的内存空间呢?要解答这个问题,首先就要看看内核非连续内存。在linux的内存管理中,用户使用0~3GB的地址空间,而内核只是用了3GB~4GB区间的地址空间,共1GB;非连续空间的物理映射就位于3GB~4GB之间,如下图示0GB                &......【阅读全文】

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

发布时间:2013-07-22 11:46:23

1.kmalloc1>kmalloc内存分配和malloc相似,除非被阻塞否则他执行的速度非常快,而且不对获得空间清零.< tiger说明:在用kmalloc申请函数后,要对起清零用memset()函数对申请的内存进行清零。> 2>kamlloc函数原型:#includeVoid *kmalloc(size_t size, int flags);(1).........【阅读全文】

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

发布时间:2013-07-22 11:25:19

......【阅读全文】

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

发布时间:2013-07-22 11:19:02

......【阅读全文】

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

发布时间:2013-07-19 17:52:44

ARM,LINUX,中断处理......【阅读全文】

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

登录 注册