顺序程序的设计
- 程序是实现算法的操作(指令)序列
- 每个程序在处理器上执行是严格有序的
- 称为程序执行的内部顺序性
- 程序设计一般习惯顺序程序设计
- 每个问题的求解过程设计成一个函数或者按照严格的顺序执行: 程序执行的外部顺序性。
顺序程序执行设计的特点:
- 程序执行的顺序性:程序指令按照严格的顺序性
- 计算环境的封闭性:程序运行时独占操作系统资源
- 计算结果的确定性:程序执行结果和执行速度、时段无关
- 计算过程的可再见性:程序对相同的数据集的执行轨迹是确定的。
多道处理器并发执行:
- 多道程序设计让多个程序同时进入内存中竞争处理器的运行机会
- OS允许计算机系统在同一个时间段内存在多个正在运行的程序,
- OS保证按照“顺序程序设计”方法编制程序在并发执行时不受影响
- 这些按照顺序程序设计思想编制的进程在OS中并发执行属于无关的并发进程。
网友评论