zoukankan      html  css  js  c++  java
  • 3. 进程概念


    最理想的多任务模型


    进程的数据结构:PCB


    进程状态迁移示例


    PCB示例


    进程调度队列,动态反应操作系统全貌

    Job queue 等待进入计算机系统的待处理任务

    Ready queue 驻留内存,准备就绪,等待CPU

    Device queue 等待I/O设备的进程

    进程一经创建,即在这些队列之间迁移,直至被终止


      进程上下文切换

    • CPU任何时候只能为一个进程服务
    • 当CPU转向为另一个进程服务时,由于CPU内部资源有限,它必须保存原有进程的状态,装入待服务进程的状态,也即"进程上下文切换"
    • 状态指寄存器,标志位,堆栈等当前值
    • 上下文切换时间是一种额外开销,因为期间CPU不做对用户进程直接有益的事
    • 上下文切换直接决定于CPU硬件支持力度
  • 相关阅读:
    JavaScript总结(一)
    序列化函数
    random与os,sys模块
    认识模块
    时间模块
    日志处理
    异常处理
    类的约束
    反射
    区分函数以及方法
  • 原文地址:https://www.cnblogs.com/xiaochi/p/8025457.html
Copyright © 2011-2022 走看看