zoukankan      html  css  js  c++  java
  • 进程

    参考资料

    进程 { 第一部分、}

    进程的基本状态及转换

    就绪转态

    • 进程已经分配了除处理机以外的所有必要资源,只要再获得处理机就能够执行的状态。
    • 这样的进程可能有多个,通常排成一个队列,称就绪队列。

    执行状态

    • 已经获得CPU,正在运行。
    • 在单处理机系统只有一个进程处于执行状态。多处理机系统则有多个处于执行状态。

    阻塞状态

    • 正在执行的进程由于发生某事件而暂时无法继续执行时,放弃处理机而进入的状态,又称等待状态。
    • 引起阻塞的事件:请求I/O,申请缓存。

    挂起状态

    在操作系统中可以定义为暂时被淘汰出内存的进程,机器的资源是有限的,在资源不足的情况下,操作系统对在内存中的程序进行合理的安排,其中有的进程被暂时调离出内存,当条件允许的时候,会被操作系统再次调回内存,重新进入等待被执行的状态即就绪态,系统在超过一定的时间没有任何动作。

    引入原因:
    (1)终端用户请求
    (2)父进程请求
    (3)负荷调节需要
    (4)操作系统的需要

    进程五个状态的基本转换

    • 活动状态在内存,静止状态在外存。

    静止阻塞 → 静止就绪:I0完成,但进程还在外存。

  • 相关阅读:
    Spring IOC、AOP实现源码分析
    mybatis源码分析
    Android 屏幕适配
    读取sd卡下图片,由图片路径转换为bitmap
    SVN的trunk、branch、tag(二)
    SVN中tag branch trunk用法详解
    SVN使用教程之——分支、合并
    svn回滚版本2
    svn回滚版本1
    TortoiseSVN中分支和合并实践
  • 原文地址:https://www.cnblogs.com/sunbines/p/9216607.html
Copyright © 2011-2022 走看看