操作系统——进程控制

进程控制

进程控制一般是由OS的内核中的原语实现的

原语:由若干条指令组成,用于完成一定功能的一个过程。(不可分割的基本单位)

进程创建(Create())

引起创建的事件

  1. 用户登录
  2. 作业调度
  3. 请求服务
  4. 应用请求

进程终止(destroy())

用进程终止原语destory撤销一个指定的进程

收回进程所占有的资源

撤销进程的PCB

入口信息是被撤销的进程名

原因:

正常结束、异常结束、外界干预

进程的阻塞与唤醒(block()和wakeup())

发生时机

  1. 向系统请求共享资源失败
  2. 等待某种操作的完成
  3. 新数据尚未到达
  4. 等待新任务的到达

  

进程的挂起与激活(suspend()和active())

挂起:可将自身挂起,或挂起具有指定标识符的进程、或将其全部或部分“子孙”挂起。

激活:激活指定进程或子进程,使处于静止状态的进程变为活动

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值