仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 427|回复: 8
打印 上一主题 下一主题

[其他Linux] 来讲讲:Linux内核模块内存请求与开释

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:44:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
经常看到有人问用什么版本的linux好,其实只要你认真学习无论什么版本都挺好的。
请求内存:
void*kmalloc(size_tsize,intflags)
kmalloc函数和malloc函数类似,它有两个参数,一个参数是size,即请求内存块的巨细,这个参数对照复杂,就像malloc中的参数一样。第二个参数是一个标记,在内里能够指定优先权之类的信息。在Linux中,有以下的一些优先权:
GFP_KERNEL,它的意义是该内存分派是由运转在内核形式的历程挪用的,即当内存低于min_free_pages的时分可让该历程进入眠眠;
GFP_ATOMIC,原子性的内存分派同意在实践内存低于min_free_pages时持续分派内存给历程。
GFP_DMA:此标记位必要和GFP_KERNEL、GFP_ATOMIC等一同利用,用来请求用于间接内存会见的内存页。
开释:
Kfree(constvoid*objp)constvoid*objp=为必要开释的内存空间指针
</p>
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
只想知道 该用户已被删除
沙发
发表于 2015-1-18 15:15:39 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
若天明 该用户已被删除
板凳
发表于 2015-1-24 15:55:10 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
深爱那片海 该用户已被删除
地板
发表于 2015-2-2 07:43:05 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
admin 该用户已被删除
5#
发表于 2015-2-7 18:10:35 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
小妖女 该用户已被删除
6#
发表于 2015-2-22 22:51:30 | 只看该作者
有疑问前,知识学习前,先用搜索。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-7 04:37:34 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
金色的骷髅 该用户已被删除
8#
发表于 2015-3-14 12:22:16 | 只看该作者
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
活着的死人 该用户已被删除
9#
发表于 2015-3-21 08:56:35 | 只看该作者
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 16:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表