|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。 |
|