可执行程序的结构
来源:互联网 发布:淘宝的安佳牛奶 编辑:程序博客网 时间:2024/05/01 22:12
可执行程序的结构;
1.首先, 我们知道编程就是在写数据和处理数据的逻辑
2.一个应用程序编译以后, 得到可执行文件,这个文件就分为: 代码区, 常量区双击这个程序, 在宿主系统上会有一个应用程序加载器的软件.该程序会加载应用程序到内存中。加载内存中的时候, 程序中的全局变量, 常量等数据就开始加载。
3.内存划分为: 代码区(段), 常量区(段), BSS段, 堆区, 栈区
4.代码区存储的是代码对应的机器指令
5.常量区存储的是程序中所有的常量
6.BSS段, 用来存储全局的变量的值
7.堆区中存储由用户管理的动态内存, 这个内存完全由用户管理
8.栈区是操作系统维护的内存,每一个函数在运行之前, 都会向操作系统申请一定的内存, 然后供函数运行, 函数执行结束, 内存释放。
0 0
- 可执行程序的结构
- init可执行程序的结构都有哪些
- 可执行程序的段
- 可执行程序的组成
- 可执行程序的装载
- 可执行的Python程序
- 可执行程序的装载
- 初识pe结构--手写可执行程序
- 调用服务器端的可执行程序
- 可执行程序的内存分布
- 获得可执行程序的版本
- 可执行的android C 程序
- 可执行程序的入口点
- 一个可执行程序的组成
- 减少可执行程序的大小
- Linux------可执行程序的装载
- ABAP 可执行程序的流
- C程序—>可执行程序的过程
- Quicksum
- Smart3D Capture技术突破—航空与街景数据融合自动建模
- Java学习--(一)环境配置与Eclipse安装
- 利用指针地址偏移打印一维数组
- EhCache缓存在集群环境中同步问题
- 可执行程序的结构
- bzoj1002【fjoi2007】轮状病毒
- Balloon Comes!
- 新生儿是否应饿着
- 回溯法求最优解问题-流水车间调度
- Android开发者不容错过的十大实用工具
- 实现一个android拨号联系人
- [BZOJ2330][SCOI2011]糖果
- 机器学习(6)——模型选择、参数选择