• 进程的控制


    三、挂起状态

    挂起的实质是使进程不能继续执行,即使挂起后的进程属于就绪状态,它也不能参与CPU的竞争,因此,挂起属于静止状态,只有激活或唤醒,才能恢复为活动状态。

     

    四、进程控制块(PCB

    PCB具有唯一标识作用,是记录型数据结构。

    1. 内容:

    ①标识(内部PID,外部)

    ②处理机现场(通用寄存器 psw

    ③管理信息(PD,地址,资源清单)

    ④调度信息(优先级,占用CPU时间,状态)

    1. 组织方式(链接方式,索引方式)

    2.3 进程的控制

    OS内核支撑功能:1.中断处理2.时钟管理3.原语操作

    1. 中断处理:CPU对异常事件(中断源)的处理。
    2. 硬件发现中断,软件处理中断。

    一、进程创建

    1. 进程树
    2. 创建条件

    进程调度,用户登录,应用请求,提供服务

    1. 过程:申请空白PCB,申请必要的资源,初始化PCB,插入到就绪队列。

    二、终止进程

    1. 事件(正常结束,异常中断,外部中断)
    2. 过程:进程执行态,调度下一个->进程其他态,队列移除->终止子孙进程->归还资源->归还PCB

    三、进程的阻塞和唤醒

    执行态--阻塞-->阻塞态--唤醒-->就绪态

    四、进程的挂起和激活

    活动------->静止------->挂起

    2.4线程

    轻型进程,线程可以并发执行,目的是提高并发度。但是会加大开销

  • 相关阅读:
    20150112-夜深,人不静
    20150111-谁会记得
    20150110-我希望我的歌声里都是希望
    20150102-霰现
    20150116-卵子
    20150109-放弃了一切希望
    20150105-条大路哟
    笔记:使用 stylus stylus-loader
    如何处理烫伤的伤口?
    连电子硬件行业都在开始使用 Git 了你还在等什么?
  • 原文地址:https://www.cnblogs.com/giaogiaogiao/p/12524295.html
Copyright © 2020-2023  润新知