内存管理
ToureYaya
这个作者很懒,什么都没留下…
展开
-
内存分配——静态存储区 栈 堆
一、内存基本构成 可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。 栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于转载 2014-07-11 15:24:12 · 552 阅读 · 0 评论 -
linux内核常用的内存申请函数
驱动程序中常用到内核空间的内存申请函数kmalloc和kzallockmalloc(size_t s,gfp_t flags)data=kmalloc(datasize,GFP_KERNEL)void *memset(void *s,int c,size_t count)memset(data,0,datasize)data=kzalloc(datasize,G原创 2014-11-21 16:11:39 · 1358 阅读 · 0 评论 -
段描述符和段选择符解析
如果你上过微机原理课,即使把所有的原创 2014-07-25 14:25:14 · 2984 阅读 · 0 评论