概念区别

进程与程序的区别:

1) 进程是程序的一次运行活动,属于一种动态的概念。程序是一组有序的静态指令, 是一种静态的概念 。但是,进程离开了程序也就没有了存在的意义。因此,我们可以这样说: 进程是执行程序的动态过程,而程序是进程运行的静态文本。如果我们把一部动画片的电影拷贝比拟成一个程序,那么这部动画片的一次放映过程就可比为一个进程。

 

2)一个进程可以执行一个或多个程序,反之,同一程序也可能由多个进程同时执行 . 我们再次以动画片及其放映活动为例,一次电影放映活 动可以连续放映几部动画片,这相当于一个进程可以执行几个程序。反之,一部动画片可以同时在若干家电影院中放映,这相当于多个进程可以执行几个同一程序。

 

3)程序可以作为一种软件资源长期保持着,而进程则是一次执行过程,它是暂时的,是动态地产生和终止的 。这相当于电影拷贝可以长期保存,而一次放映活动却只延续1~2小时。进程需要使用一种机构才能执行程序,这种机构称之为处理机(Processor)。处理机执行指令,根据指令的性质,处理机可以单独用硬件或软、硬件结合起来构成。如果指令是机器指令,那么处理机就是我们一般所说的中央处理机(CPU).

 

并发处理 的真正含义是:如果我们把系统作为一个整体来观察,则在任一时刻有若干进程存在于系统的这一部分或那一部分,这些进程都处在其起点和终点之间。我们把所有这些进程都看成是正在系统中运行着、活跃着。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值