当前位置:首页 > 任务营销 > 正文内容

进程关系描述方法?

2024-11-30 13:36:47任务营销1

1.前趋图和程序执行

1)前趋图:

有向无循环图 (关注的是前趋关系,不能有循环)

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

1.顺序性 2.封闭性 3.可再现性

3)程序的并发执行:

要符合前趋关系,并发不是随意的

特征:1.间断性 2.失去封闭性 3.不可再现性

2.进程的描述

1)进程的定义:

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

2)进程的特征:

1.结构性 2. 动态性 3.并发性 4.独立性 5.异步性

3)进程的基本状态:

1.就绪状态 2.执行状态 3.阻塞状态

4)挂起操作原因:

(1)终端用户的需要

(2)父进程请求

(3)负荷调节的需要

(4)操作系统的需要

5)进程控制块PCB

进程实体:

代码段+数据段+PCB

定义:

存放进程的管理和控制信息的数据结构

作用:

(1)作为独立运行基本单位的标志

(2)能实现间断性运行方式

(3)提供进程管理所需要的信息

(4)提供进程调度所需要的信息

(5)实现与其他进程的同步与通信

PCB中的信息:

(1)进程标识等信息

(2)处理机状态信息

(3)进程调度信息

(4)进程控制信息

PCB信息的存放:

常驻内存的PCB区

采用的数据结构:PCB结构体,PCB链表或队列

PCB的组织方式:

(1)线性方式 (2)链接方式 (3)索引方式

3.进程控制

1)操作系统内核:

支撑功能:

1.中断处理 2.时钟管理 3.原语操作

资源管理功能:

1.进程管理 2. 存储器管理 3. 设备管理

2)进程的创建:(原语操作,不可被打断)

(1) 申请空白PCB

(2)为新进程分配其运行所需的资源

(3)初始化进程控制块

(4)将新进程插入到就绪队列

3)进程的终止:(原语操作,不可被打断)

1.正常结束 2.异常结束 3.外界干预

4)进程的阻塞

(1)向系统请求共享资源失败

(2)等待某种操作的完成

(3)新数据尚未到达

(4)等待新任务的到达

4.进程同步

使并发执行的诸进程之间能有效地共享资源和相互合作,从而使程序的执行具有可再现性。

1)进程同步的两种形式的制约关系:

间接相互制约关系

直接相互制约关系

2)访问临界资源的循环进程:

while(true)

{

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:http://www.we978.com/rwyx/222853.html

返回列表

上一篇:销售总监职责是什么?

没有最新的文章了...