程序的顺序执行与特点.doc

程序的顺序执行与特点.doc

ID:59345632

大小:17.50 KB

页数:1页

时间:2020-09-04

程序的顺序执行与特点.doc_第1页
资源描述:

《程序的顺序执行与特点.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序的顺序执行与特点 程序的执行是指将二进制代码文件(如,.exe等)装人内存,由CPU按程序逻辑运行指令的过程。程序的执行方式包括顺序和并发两种方式。   单道程序设计技术是指内存一次只能允许装载一个程序运行,在这次程序运行结束前,其他程序不允许使用内存.这是早期的操作系统所使用的技术.   多道程序设计技术是现代操作系统普遍使用的,它可以允许多个程序进驻内存,系统通过某种调度策略交替执行程序.   一个具有独立功能的程序独占处理器直至最终结束的过程称为程序的顺序执行。这与程序设计中的顺序控制结构不是同一个概念,程序设

2、计中的顺序控制结构仅能控制程序内部指令的执行序列,而操作系统所强调的程序的顺序执行还意味着运行时程序间的执行序列也是顺序的—系统中任意时刻只有一个程序被载人内存,占用CPU等资深在运行,一个程序执行完了,才能执行另一个程序。如图2.1所示,一个系统或应用循环地依次进行输人(I)~处理‘P)->输出(0)操作,此时程序内部显然是顺序执行。如果将图中各个操作看做是独立的程序,上一个程序的输出为下一个程序的输人,显然各个程序之间有严格的逻辑限制,因此从程序的外部来看也是顺序执行的。   顺序执行的特性有如下三点。   (1)顺

3、序性:程序顺序执行时,其执行过程可看做一系列严格按程序规定的状态转移的过程,也就是每执行一条指令,系统将从上一个执行状态转移到下一个执行状态,且上一条指令的执行结束是下一条指令执行开始的充分必要条件。   (2)封闭性:程序执行得到的最终结果由给定的初始条件决定,不受外界因素的影响。   (3)可再现性:顺序执行的最终结果可再现是指运行结果与执行速度无关。只要输人的初始条件相同,则无论何时重复执行该程序都会得到相同的结果。   程序的顺序执行方式便于程序的编制与调试,但不利于充分利用计算机系统资源,运行效率低下。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。