113-操作系统——程序和进程

本文详细介绍了操作系统中程序顺序执行与并发执行的特征,强调了并发执行带来的间断性、失去封闭性和不可再现性。同时,文章阐述了进程的定义、特征,包括动态性、并发性、独立性和异步性,并描述了进程的五种基本状态:就绪、执行、阻塞、创建和终止,以及状态转换。此外,还提到了进程控制块(PCB)在进程管理中的关键作用。
摘要由CSDN通过智能技术生成

1.程序顺序执行时的特征

顺序性:指处理及严格的按照程序所规定的顺序执行,即每一操作必须在下一个操作开始之前结束

封闭性:指程序在封闭的环境下运行,即程序运行时独占全机资源,资源的状态(除初始状态外)只有本程序才能改变它,程序一旦开始执行,其执行结果不受外界因素影响

可再现性:指只要程序执行时的环境和初始条件相同,当程序重复执行时,不论它从头到尾不停顿的执行,还是“停停走走”的执行,都可获得相同的结果

程序顺序执行时的这种特性,为程序员检测和较真程序的错误带来了很大的方便

2.程序并发执行时的特征

在引入程序间的并发执行功能后,虽然提高了系统的吞吐量和资源利用率,但由于他们共享系统资源,以及他们为完成同一项任务而相互合作,致使在这些并发执行的程序之间必将形成相互制约的关系,由此会给程序并发执行带来新的特征

间断性:程序在并发执行时,由于他们共享系统资源,以及为完成同一项任务而相互合作,致使在这些并发执行的程序之间形成了相互制约的关系

失去封闭性:当系统中存在着多个可以并发执行的程序时,系统中的各种资源将为它们所共享,而这些资源的状态也由这些程序来改变,致使其中任一程序在执行时,其环境都必然会受到其他程序的影响

不可再现性:程序在并发执行时,由于失去了封闭性,也将导致其又失去了可再现性

3.进程的定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值