一、软件制作、安装和运行的一般原理
(一)软件制作流程
完整的编程流程:以源代码编写源程序 → 经预处理器处理→ 以编译器汇编程序→ 生成由目标代码组成的目标程序 → 以链接器制作可执行程序
1.编写源程序:以编程人员可读的源代码编写源程序。
2.编译目标程序:用编译软件将源程序编译为目标程序。
3.将目标程序制作为可执行程序、安装程序。
(二)软件安装
通过运行安装程序,将软件代码释放,永久性的保存到计算机硬盘。(此“永久性” 相对内存数据的“临时性”而言:内存中数据在断电后即消失。)
(三)软件运行
1.用户通过输入设备发出指令,将保存在硬盘中的可执行文件调用至内存。
2. CPU依指令从内存中获得数据进行运算,并返回结果。
3.运算结果的数据返回到输出设备,用户获得文字、声音和图像等运行结果,相关数据写入硬盘。
图一:软件运行的基本原理