zoukankan      html  css  js  c++  java
  • 进程(三)—— 进程的状态

    进程的状态

    • 概要

    • 进程创建

    • 进程执行

    • 进程等待

    • 进程抢占

    • 进程唤醒(就绪)

    • 进程结束

    • 进程创建

    引起进程创建的情况

    • 系统初始化时
    • 用户请求创建一个新进程
    • 正在运行的进程 执行了创建进程的系统调用
    • 进程执行

    内核选择一个就绪的进程,让它占用处理机并执行

    • 如何执行?==> CPU调度再讲 !
    • 进程等待

    • 进程进入等待(阻塞)的情况:

      • 请求并等待系统服务,无法马上完成
      • 启动某种操作,无法马上完成
      • 需要的数据 没有到达
    • 只有进程自身才能知道 何时需要 等待某种事件的 发生

    • 进程抢占

    • 进程会被抢占的情况

      • 高优先级进程就绪
      • 进程执行当前时间用完
    • 进程唤醒

    • 唤醒进程的情况:

      • 被阻塞进程 需要的资源可以被满足
      • 被阻塞进程 等待的事件到达
    • 进程只能 被别的进程操作系统 唤醒

    • 进程结束

    • 进程结束的情况

      • 正常退出(自愿的)
      • 错误退出(自愿的)
      • 致命错误(强制性的)
      • 被其他进程所杀(强制性的)
    • 进程切换

     

  • 相关阅读:
    vue3配置rem适配
    webPack转vite2
    vite ant Design vue按需加载
    Vue3 +Vite+ts
    vite 2.0 动态引入加载图片
    Vue3使用vmdeditor自定义锚点
    ThinkPHP6 路由
    DIV+CSS 文本属性
    DIV+CSS 入门篇 CSS选择器
    如何不使用react,也能解析jsx?
  • 原文地址:https://www.cnblogs.com/douzujun/p/6569237.html
Copyright © 2011-2022 走看看