• 进程的控制


    三、挂起状态

    挂起的实质是使进程不能继续执行,即使挂起后的进程属于就绪状态,它也不能参与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线程

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

  • 相关阅读:
    为什么企业发展离不开ERP系统?
    PS Cloud:Odoo在中国唯一的SaaS营销平台
    Ps cloud里的CRM软件到底强在何处?
    PS Cloud备受关注的六大优点
    odoo的 CRM系统为何如此受欢迎
    iOS :Object-C 语言merge两个字典对象
    iOS:swift :可选类型
    iOS循环引用
    swift 3.0基本数据语法
    配置React Native环境
  • 原文地址:https://www.cnblogs.com/giaogiaogiao/p/12524295.html
Copyright © 2020-2023  润新知