操作系统笔记 第二章 进程与PCB

本文详细介绍了进程管理的三个核心部分:进程的基本概念,包括并发执行的特征和问题;进程实体,阐述了进程与程序的区别,以及进程的基本状态;重点解析了进程控制块PCB,作为进程存在的标志,包含的各类信息及其在操作系统调度中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**

第二章 进程管理

**

1.进程的基本概念

1)引入前趋图

  描述进程执行前后关系的图
 有向无循环图(DAG)
- Pi结点:描述一个程序段、进程、或一条语句。
- 有向边“→”:结点之间的偏序或前序关系
- Pi→Pk,则Pi是Pk的直接前趋,Pk是Pi的直接后继。

2)程序顺序执行时的特征

(1) 顺序性
 	处理机的操作严格按程序规定顺序执行
(2) 封闭性
程序一旦开始执行,其计算结果不受外界因素影响。
(3) 可再现性
程序执行只要初始条件一样,不论如何停顿,重复执行多少次结果都一样。

3)程序的并发执行分析

若有N个类似前页的程序并发执行:
要符合前趋关系:
Ii->Ci; Ci->Pi; 
Ii->Ii+1;Ci->Ci+1;
Pi->Pi+1;

在这里插入图片描述
并发不是随意的
如C1,C2无法交替执行,只能顺序执行;但C2和P1则没有严格时间关系

并发带来的问题

多个程序如果无序并发,得到的只能是混乱的执行结果,
多道程序运行,走走停停的可能顺序有很多种,符合前趋图的	关系才是合理并发。

4)并发程序执行时的特征
间断性(运行表现)

 多道 -> 程序并发执行-> 要共享系统的资源 -> 形成相互制约的关系->   相互制约导致并发程序具
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值