您当前的位置: 首页 > 

光怪陆离的节日

暂无认证

  • 0浏览

    0关注

    1003博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

04进程的特征和概念

光怪陆离的节日 发布时间:2021-01-08 08:02:14 ,浏览量:0

1进程的概念和特征:更好地描述和控制程序的并发执行,实现操作系统的并发性和共享性。配置专门的数据结构:进程控制块PCB.PCB是进程存在的唯一标志

2、进程特征:动态性(最基本特征)、并发性、独立性、异步性、结构性

3、进程的状态与转换:1运行状态、2就绪状态、3阻塞状态、4创建状态、5借宿状态。状态转换如下: 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

4、进程控制:对系统中的所有进程实施有效的管理。功能如下 1、进程创建:允许一个进程创建另一个进程,被创建的成为子进程,创建的成为父进程,创建原语如下: 1.1为新进程分配唯一的进程标识号,并申请一个空白的PCB 1.2为进程分配资源 1.3初始化PCB,主要包括初始化标志信息、初始化处理机状态信息和初始化处理机控制信息、设置进程优先级 1.4将新进程插入到就绪队列,等待被调度运行 2进程的终止:原语如下: 2.1根据被终止进程的标识符,检索PCB,从中读出进程的状态 2.2若进程处于执行状态,立即停止该进程的执行,将资源分配给其他进程 2.3若还有子进程,则应将其所有子进程终止 2.4将进程所拥有的全部资源归还父进程或归还给操作系统 2.5将该PCB从所在队列中删除 3进程阻塞和唤醒: 3.1阻塞源语Block:1、找到将要被阻塞进程的表示号对应的PCB 2、若该进程为运行状态,则保护其现场,将其状态转为阻塞状态,停止运行 3、把该PCB插入到相应事件的等待队列中去 3.2唤醒原语Wakeup:1\在该事件的等待队列中找到相应的进程PCB 2、将其从等待队列中移除,并置为就绪状态 3、把该PCB插入就绪队列中,等待调度程序调度 4进程切换:原语如下 4.1、保存处理机上下文,包括程序计数器和其他寄存器 4.2、更新PCB信息 4.3、把进程的PCB移入相应的队列,如就绪、在某事件阻塞等队列 4.4、选择另一个进程执行,并更新其PCB 4.5更新内存管理的数据结构 4.6恢复处理机上下文

关注
打赏
1665731445
查看更多评论
立即登录/注册

微信扫码登录

0.0385s