zoukankan      html  css  js  c++  java
  • 交换技术(swaping) 视频11

    进程挂起的原因

    1)进程全部阻塞,处理机空闲

    2)系统负荷过重,内存空间紧张

    3)操作系统需要,操作系统可能挂起后台进程或者一些服务进程(后台进程 优先级比 前天进程低),或者可能导致系统故障的进程

    4)终端用户的请求

    5)父进程的需求

    被挂起进程的特征

    1)不能立即执行

    2)可能等待某个事件的发生,(若是,阻塞条件独立于挂起条件,即使阻塞事件发生,该进程也不能立即执行

    3)使之挂起的进程为:自身、其父进程、os

    4)只有挂起它的进程才能使之由挂起状态转换为其他状态

    挂起与阻塞

    阻塞? 进程是否等待事件,

    挂起? 进程是否被换出内存

    就绪/挂起  只要调入内存即可执行

    阻塞/挂起  进程在外存,等待事件

    处理机可调度执行的进程:

    1)新创建的进程

    2)换入一个以前挂起的进程 系统会还如一个以前挂起的进程执行.

  • 相关阅读:
    C#带日期型默认值参数的函数
    mvc调用webapi上传图片或文件
    mysql增删改查存储过程
    sql 分页存储过程
    sql 出库存储过程
    Ternura
    留言板
    友链
    .net 死锁
    C#微信小程序搜索框
  • 原文地址:https://www.cnblogs.com/pertinencec/p/5599135.html
Copyright © 2011-2022 走看看