什么是进程层次结构?
现在,所有通用操作系统都允许用户创建和销毁进程。一个进程在其执行期间可以创建多个新进程。
创建进程称为父进程,新进程称为子进程。
有多种方法可以创建新流程。这些如下 -
执行- 子进程由父进程并发执行或等待所有子进程终止。
共享- 父进程或子进程共享所有资源,如内存或文件,或子进程共享父资源的子集,或父进程和子进程不共享资源。
父进程终止其子进程之一的执行的原因如下 -
子进程已超出其已分配资源的使用量。因此,应该有某种机制允许父进程检查其子进程的状态。
不再需要分配给子进程的任务。
例子
考虑一个业务流程以了解流程层次结构。
第 1 步- 业务流程可能变得非常复杂,从而难以使用单个图形模型对大型流程进行建模。
第 2 步- 将“订单到现金”等端到端机制浓缩为单个图形模型是没有意义的,该模型包括“商品收集到购物车”、“采购订单请求”、“汇款”、“包装” ,”和“物流”等等。
第 3 步- 要将大型流程分解为较小的块,您需要一个流程层次结构。“从抽象到现实”理论之后是一个过程层次结构。
第 4 步- 这表明它包括不同粒度级别的操作数据。因此,可以获得有关抽象价值链或非常基本的方法步骤及其逻辑顺序的知识。
步骤 5 - 流程层次结构的级别以及这些级别中包含的详细信息决定了层次结构。
第 6 步- 在每个级别拥有给定的知识库至关重要;否则,过程模型将无法在以后进行比较。
下面的模型描述了流程层次模型,其中包括每个级别的示例——总共有六个级别。
1 级 - 业务领域 |
级别 2 - 进程组 |
级别 3 - 业务流程 |
级别 4 - 业务流程变体 |
级别 5 - 流程步骤 |
级别 6 - 活动 |
以上是 什么是进程层次结构? 的全部内容, 来源链接: utcz.com/z/335457.html