程序的处理过程

1、内存

  内存也称主存,是指CPU能直接存取指令和数据的存储器。磁盘、磁鼓和磁带等存储器,一般称为外存或辅存。计算机系统的主存被组织成一个由M个连续的字节大小的单元组成的数组。每字节都有一个唯一的物理地址。第一个字节的地址为0,接下来的字节地址依次为1、2、3 ……。对内存的访问是通过一系列对指定地址单元进行读或写来实现的。例如从物理地址2处取出一个double(8个字节):
这里写图片描述

2、程序处理的主要阶段

   从用户的源程序进入系统到相应程序在机器上运行,要经历一系列步骤,主要处理阶段有:编辑、编译、连接、装入和运行。

这里写图片描述

编辑阶段

编译阶段

  一般把处理机能识别的二进制代码称为目标代码。为了把源程序变成目标代码,需要经过编译或汇编处理阶段。编译是将源程序进行词法、语法分析及代码生成等一系列加工,产生相应的目标代码,即.o文件。

连接阶段

   用户程序可以分别进行编译

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值