计算机操作系统中程序、进程、线程概念:


 1.程序(program)描述计算机所要完成的具有独立功能的,并在时间上按严格次序前后相继的计算机操作序列集合,是一个静态的概念;它体现了编程人员要求计算机完成相应功能时所应采取得的顺序步骤。

2.程序的执行分为顺序执行和并发执行。

        程序的顺序性与计算机的硬件的顺序性是一致的。我们把一个具有独立功能的程序独占处理机直至最终结束的过程称为程序的顺序执行。程序的顺序执行具有的特点:(1)顺序性:程序顺序执行时,其执行过程可以看成一系列严格按程序规定的状态转移;(2)封闭性:程序在执行时得到的最终结果由给定的初始条件决定,也就是程序在运行期间,独占系统资源,不被外界打扰。(3)可再现性:顺序执行的最终结果可在现是指它与执行速度无关,只要输入的初始条件相同,则无论何时重发执行该程序都会得到相同的结果。

        程序的并发(concurrent)执行:并发执行是为了增强计算机系统的处理能力和提高资源利用率所采取的一种同时操作技术;它是一组在逻辑上互相独立的程序或程序段在执行过程中,其执行时间在客观上互相重叠,即一个程序段的执行尚未结束,另一个程序段的执行已经开始的执行方式。程序并发执行的特征:(1)间断性:程序在并发执行时,由于共享资源或为完成同一项任务和相互合作,让并发程序之间形成相互制约的关系,相互制约导致并发程序具有“执行—暂停----执行”间断性活动规律;(2)失去封闭性:

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值