没有合适的资源?快使用搜索试试~ 我知道了~
操作系统原语描述.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 157 浏览量
2022-06-22
17:35:50
上传
评论
收藏 28KB DOCX 举报
温馨提示
试读
3页
操作系统原语描述全文共3页,当前为第1页。操作系统原语描述全文共3页,当前为第1页。1.创建进程原语Create() 操作系统原语描述全文共3页,当前为第1页。 操作系统原语描述全文共3页,当前为第1页。 参数说明:被创建进程的外部标识符n、初始CPU状态S0(包括CPU的工作方式、进程起始地址以及屏蔽码等)、进程优先数K0、初始内存M0以及所需资源的清单R0等、某进程运行的中间结果acc 创建过程如下: 首先,从PCB集合种索取一个空白PCB,并获得该PCB的内部标识符i ; 然后,把调用者提供的参数,以及从执行过程EP中获得的调用者内部标识j ,填入该PCB,设置记帐数据,置新进程为"静止就绪"状态; 最后,把此PCB分别插入就绪队列RQ和进程家族中。描述如下: Procedure Create(n,S0,k0,M0,R0,acc) begin i:=get Internal Name(n);//获得内部名 i.id:=n; //填外部名 i.Priority:=k0; //填优先表 i.cpu state:=S0; //填cpu初始状态 i.mainstore:=M0; //填写
资源推荐
资源详情
资源评论
操作系统原语描述
创建进程原语
参数说明:被创建进程的外部标识符 、初始 状态 (包括 的工作方式、进程起
始地址以及屏蔽码等)、进程优先数 、初始内存 以及所需资源的清单 等、某进程
运行的中间结果
创建过程如下:
首先,从 集合种索取一个空白 ,并获得该 的内部标识符
然后,把调用者提供的参数,以及从执行过程 中获得的调用者内部标识 ,填入该
,设置记帐数据,置新进程为“静止就绪”状态;
最后,把此 分别插入就绪队列 和进程家族中。描述如下:
!" #$%&''获得内部名
!"''填外部名
(!"''填优先表
)*!"''填 ) 初始状态
&*!"''填写主存区域
*!"''填写资源清单
**!"+(*+''填写进程状态
!"''获取调用者内部标识
!"''填入 进程的父进程
) (!"$$'' 的家庭指针为空
) (!"''把 填入其父进程 ) 中的家庭指针处
*!"'' 所在状态队列首指针
#*''把 进程插入 队尾
,
-撤销原语 *(
引起进程终止事件可分三类:正常结束、异常结束、外界干预。
撤销原语在撤销指定进程的同时也应该撤销所指示的子孙进程所以用 $$递归算法撤销子
孙进程
描述如下!
*(
.!"/$*
!" ,$&''获取 进程的内部名
$$
/*..*.$$*,''假如 . 为真,则转调度程序,否则继续
)$$
/*"01, 0.
*)
*.!"
操
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功