编程软件下载/编译器下载
首页
C语言教程
C语言和内存
C++教程
项目实战
更多教程
Socket编程
Windows编程
Linux教程
Shell教程
C语言实例精讲
C语言多文件编程
C语言函数大全
读者评价
首页
/
C语言和内存
/
Linux下C语言程序的内存布局(内存模型)
<上一节
下一节>
正在加载文章内容...
<上一节
下一节>
C语言和内存
一个程序在计算机中到底是如何运行的
为什么C语言中使用的地址是假的
虚拟地址空间以及编译模式
C语言内存对齐,提高寻址效率
内存分页机制,完成虚拟地址的映射
虚拟地址究竟是如何映射到物理地址的
MMU部件以及对内存权限的控制
C语言程序在Linux中的内存布局
Windows下C语言程序的内存布局
用户模式和内核模式
栈的概念以及栈溢出
一个函数在栈上到底是怎样的
函数调用惯例(Calling Convention)
详细分析一个函数进栈出栈的例子
栈溢出攻击的原理
C语言动态内存分配
malloc()背后的实现原理——内存池
C语言野指针以及非法内存操作
C语言内存泄露(内存丢失)
C语言变量的存储类别和生存期
×