?2.1 前趋图和程序执行 在早期未配置OS的系统和单道批处理系统中,程序的执行方式是顺序执行,即在内存中仅装入一道用户程序,由它独占系统中的所有资源,只有在一个用户程序执行完成后,才允许装入另一个程序并执行。可见,这种方式浪费资源、系统运行效率低等缺点。 2.1.1 前趋图 为了能更好地描述程序的顺序和并发执行情况,我们先介绍用于描述程序执行先后顺序的前趋图。所谓前趋图(Precedence Graph),是指一个有向无循环图,可记为DAG(Directed Acyclic Graph),它用于描述进程之间执行的先后顺序。图中的每个结点可用来表示一个进程或程序段,乃至一条语句,结点间的有向边则表示两个结点之间存在的偏序(Partial Order)或前趋关系(Precedence Relation)。 进程(或程序)之间的前趋关系可用“→”来表示,如果进程Pi和Pj存在着前趋关系,可表示为(Pi,Pj)∈→,也可写成Pi→Pj,表示在Pj开始执行之前Pi 必须完成。此时称Pi是Pj的直接前趋,而称Pj是Pi的直接后继。在前趋图中,把没有前趋的结点称为初始结点(Initial Node),把没有后继的结点称为终止结点(Final Node)。此外,每个结点还具有一个重量(Weight),用于表示该结点所含有的程序量或程序的执行时间。 在图2-1(
您可能关注的文档
最近下载
- 2012款上汽通用别克凯越_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 云南省昆明市八校联考2026届中考语文押题试卷含解析.doc
- 2025年注册可靠性工程师资格认证考试题库资料500题(含真题、重点题).pdf
- 2023电网公司电力安全工作规程第8部分:配电部分.docx
- JGJ-T231-2021建筑施工承插型盘扣式钢管脚手架.pdf VIP
- 2024年PET-Trainer-最新课件-阅读4.pptx VIP
- 2024年PET-Trainer-最新课件-阅读3.pptx VIP
- 2025年最新高二地理合格考试题及答案.doc VIP
- 2024年PET-Trainer-最新课件-阅读2.pptx VIP
- 2024年PET-Trainer-最新课件-阅读1.pptx VIP
原创力文档

文档评论(0)