2.进程管理

本文探讨了程序的顺序执行和并发执行的特点,重点介绍了进程管理的基础概念,包括进程的定义、特征、状态转换、进程控制块的作用,以及进程同步的临界区、信号量机制和经典同步问题。此外,还提到了线程的概念和多线程模型。
摘要由CSDN通过智能技术生成

前驱图以及程序顺序执行和并发执行的特点

前驱图:是一个有向无循环图(DAG),用于描述进程之间执行的先后顺序。

程序顺序执行:

在这里插入图片描述
1.顺序性:指处理机严格地按照程序所规定的顺序执行,即每一操作必须在下一个操作开始之前结束。
2.封闭性:指程序在封闭的环境下运行,即程序运行时独占全机资源,资源的状态(除初始状态外)只有本程序才能改变它,程序一旦开始执行,其执行结果不受外界因素影响。
3.可再现性:只要程序执行时的环境和初始条件相同,当程序重复执行时,不论它是从头到尾不停顿地执行还是“停停走走“”地执行,都可获得相同的结果。

程序并发执行

在这里插入图片描述
(1)间断性:相互制约将导致并发程序具有“执行——暂停——执行”这种间断性的活动规律。
(2)失去封闭性:当处理机被分配给某个进程运行时,其它程序必须等待。
(3)不可再现性:程序经过多次执行后,虽然他们执行的环境和初始条件相同,但得到的结果却各不相同。

进程的基本概念和思想

进程的定义

进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。

  • 进程是程序的一次执行
  • 进程是一个程序及数据在处理机上顺序执行时所发生的活动
  • 进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位

进程的特征

  • 动态性:由创建而产生,由调度而执行,由撤销而消亡
  • 并发性:是指多个进程实体同存于内存中,且能在一段时间内同时运行
  • 独立性:进程实体是一个能独立运行、独立获得资源和独立接受调度的基本单位
  • 异步性:进程是按异步方式运行的,即按各自独立的、不可预知的速度向前推进

进程的基本状态及转换<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值