操作系统中,挂起的含义

转载 2013年10月09日 18:17:02

阻塞挂起状态(Blocked, suspend):进程在外存并等待某事件的出现

就绪挂起状态(Ready, suspend):进程在外存,但只要进入内存,即可运行

挂起(Suspend):把一个进程从内存转到外存;可能有以下几种情况:

阻塞→阻塞挂起:没有进程处于就绪状态或就绪进程要求更多内存资源时,发生这种转换,以提交新进程或运行就绪进程

就绪→就绪挂起:当有高优先级阻塞(系统认为会很快就绪的)进程和低优先级就绪进程时,系统会选择挂起低优先级就绪进程

运行→就绪挂起:对抢占式系统,当有高优先级阻塞挂起进程因事件出现而进入就绪挂起时,系统可能会把运行进程转到就绪挂起状态

激活(Activate):把一个进程从外存转到内存;可能有以下几种情况:

就绪挂起→就绪:没有就绪进程或挂起就绪进程优先级高于就绪进程时,发生转换

阻塞挂起→阻塞:当一个进程释放足够内存时,系统会把一个高优先级阻塞挂起(系统认为会很快出现所等待的事件)进程

操作系统之进程的各种状态(挂起,创建等)

操作系统之进程的各种状态   进程的状态: 就绪状态:当进程获得除CPU外的所有资源的时候,只要在获得CPU就可以执行(万事俱备只欠CPU)在一个系统中处于就绪状态的进程可能有多个,通常将它们排...
  • WannerWang
  • WannerWang
  • 2015年10月12日 16:02
  • 2306

操作系统之进程的状态和转换详解

进程的状态和转换三态模型一个进程从创建而产生至撤销而消亡的整个生命周期,可以用一组状态加以刻划,根据三态模型,进程的生命周期可分为如下三种进程状态: 1. 运行态(running):占有处理器正在运...
  • qwe6112071
  • qwe6112071
  • 2017年04月22日 19:15
  • 1613

操作系统——进程的状态及转换

1.    为什么要分开就绪和阻塞状态        答:因为就绪态只需要等待处理机,而阻塞态可能在等待输入输出,即使分配给处理机也是徒劳,所以两状态图不妥。对于调度进程,只需要等待就绪队列里的进程...
  • hbuxiaofei
  • hbuxiaofei
  • 2013年04月22日 15:23
  • 10245

操作系统中睡眠、阻塞、挂起的区别形象解释

“阻塞(pend)”与“挂起(suspend)”的区别? [   操作系统中睡眠、阻塞、挂起的区别形象解释 首先这些术语都是对于线程来说的。对线程的控制就好比你控制了一个雇工为你干活。你对雇...
  • u010843358
  • u010843358
  • 2013年09月24日 11:02
  • 555

main(int argc, char **argv)中argc和argv的具体含义,以及操作系统如何处理它们

main(int argc, char **argv)中argc和argv的具体含义,以及操作系统如何处理它们.  请高手详细解释一下,  谢谢!!! 1、 argc 参数的个数  ...
  • pianistOfSoftware
  • pianistOfSoftware
  • 2016年07月15日 14:36
  • 476

Linux--5:文件类型和文件颜色含义 【我的操作系统是Ubuntu 12.04】

参考: http://blog.csdn.net/yuhuayi123/article/details/8965528 Linux 标准目录结构          初学Linux...
  • dscyw
  • dscyw
  • 2013年07月25日 10:55
  • 1937

Linux操作系统,各文件夹含义及用途

http://blog.csdn.net/robbie1314520/article/details/5089364  在 Linux系统里面,“分区”,被称作“挂载点”,简单明了的说,...
  • weixin_41586471
  • weixin_41586471
  • 2018年01月07日 13:08
  • 9

mysql中操作系统级别错误代码与其含义

经常见到网友在发一些关于mysql操作出错的解决方法,现在整理一下。mysqlperformanceblog上明确说了,mysql里面出现的errno(操作系统级别的错误)没有经过任何改变,仅仅是封了...
  • zbszhangbosen
  • zbszhangbosen
  • 2012年04月10日 12:24
  • 1350

Ubuntu 文件误删除恢复方法之任务挂起时恢复

Linux 任务挂起数据被误删除时,可在/proc/任务PID/fd/下进行恢复 操作步骤如下: john@u:~$ ls --help >ls.txt #创建一个测试文本 john@u:~$ l...
  • johnnycode
  • johnnycode
  • 2012年11月06日 16:33
  • 896

C/C++ Windows API——线程挂起、唤醒与终止

// ThreadDemo.cpp : Defines the entry point for the console application. //#include "stdafx.h" #incl...
  • chy555chy
  • chy555chy
  • 2016年10月23日 01:29
  • 1253
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:操作系统中,挂起的含义
举报原因:
原因补充:

(最多只允许输入30个字)