一、软件制作、安装和运行的一般原理

    (一)软件制作流程

      完整的编程流程:以源代码编写源程序 → 经预处理器处理→ 以编译器汇编程序→ 生成由目标代码组成的目标程序 → 以链接器制作可执行程序

    1.编写源程序:以编程人员可读的源代码编写源程序。

    2.编译目标程序:用编译软件将源程序编译为目标程序。

    3.将目标程序制作为可执行程序、安装程序。

    (二)软件安装

      通过运行安装程序,将软件代码释放,永久性的保存到计算机硬盘。(此“永久性” 相对内存数据的“临时性”而言:内存中数据在断电后即消失。)

    (三)软件运行

    1.用户通过输入设备发出指令,将保存在硬盘中的可执行文件调用至内存。

    2. CPU依指令从内存中获得数据进行运算,并返回结果。

    3.运算结果的数据返回到输出设备,用户获得文字、声音和图像等运行结果,相关数据写入硬盘。

 

 

 图一:软件运行的基本原理