![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux高级编程
Leone9689
这个作者很懒,什么都没留下…
展开
-
day01
1 malloc怎么分配空间 malloc与new的关系 2 linux对内存的结构描述a) /proc/${pid}/ 存放进程运行时候所有的信息。程序一结束,该目录就删掉了。 b) 任何一个程序的内存空间其实分成4个基本部分。i.代码区ii.全局栈区iii.堆iv. 局部栈小实验: 运行一个只包含while(1);的程序,然后另起一个终端,cd /proc下面的对应进程的p转载 2016-04-12 11:12:20 · 256 阅读 · 0 评论 -
day02
0 回顾brk/sbrk 维护一个位置。 brk/sbrk改变这个位置。 brk改变绝对位置 sbrk改变相对位置昨天的补充: 永远记住:C的基本类型就那几种。 所有全新类型都是使用typedef重新定义的。 类型重定义的好处: 1. 维护方便 2. 便于移植(每个系统中都用同一个名,不用修改) 3. 容易理解1 映射虚拟内存没有任何额外维护数据的内存分配 mmap/munmap1转载 2016-04-13 18:10:11 · 349 阅读 · 0 评论