精华内容
下载资源
问答
  • D 不可中断 Uninterruptible sleep (usually IO) ... S 处于休眠状态  T 停止或被追踪  Z 僵尸进程  W 进入内存交换(从内核2.6开始无效)  X 死掉的进程    N 低优先级  L
        D    不可中断     Uninterruptible sleep (usually IO)
        R    正在运行,或在队列中的进程
        S    处于休眠状态
        T    停止或被追踪
        Z    僵尸进程
        W    进入内存交换(从内核2.6开始无效)
        X    死掉的进程


        <    高优先级
        N    低优先级
        L    有些页被锁进内存
        s    包含子进程
        +    位于后台的进程组;
        l    多线程,克隆线程  multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
    展开全文
  • S 处于休眠状态 T 停止或被追踪 Z 僵尸进程 W 进入内存交换(从内核2.6开始无效) X 死掉的进程 < 高优先级 N 低优先级 L 有些页被锁进内存 s 包含子进程 + 位于后台的进程组; l 多线程,克隆线程 ...

    D 不可中断 Uninterruptible sleep (usually IO)

    R 正在运行,或在队列中的进程

    S 处于休眠状态

    T 停止或被追踪

    Z 僵尸进程

    W 进入内存交换(从内核2.6开始无效)

    X 死掉的进程

     

    < 高优先级

    N 低优先级

    L 有些页被锁进内存

    s 包含子进程

    + 位于后台的进程组;

    l 多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

     

    展开全文
  • D 不可中断的深度睡眠状态 Uninterruptible sleep(Usually IO)R 正在运行或者在队列中的进程(就绪态)S 处于休眠状态T 暂停或被追踪Z 退出状态,僵尸进程X 退出状态,进程即将被销毁&lt; 高优先级N 低优先级L...

    D 不可中断的深度睡眠状态 Uninterruptible sleep(Usually IO)

    R 正在运行或者在队列中的进程(就绪态)

    S 处于休眠状态

    T 暂停或被追踪

    Z 退出状态,僵尸进程

    X 退出状态,进程即将被销毁


    < 高优先级

    N 低优先级

    L 有些页被锁进内存

    s 包含子进程

    + 位于后台的进程组

    I 多线程,克隆线程

    展开全文
  • 睡眠和休眠

    2014-09-02 14:10:18
    1.1台式机的普通睡眠(混合式睡眠关闭),这和xp下的待机是一个意思了,就是除内存以外所有设备都断电,内存只上直流电源(没有时钟输入,这个很重要),唤醒的时候恢复对其它设备的供电,并返回工作状态。...

    1.1台式机的普通睡眠(混合式睡眠关闭),这和xp下的待机是一个意思了,就是除内存以外所有设备都断电,内存只上直流电源(没有时钟输入,这个很重要),唤醒的时候恢复对其它设备的供电,并返回工作状态。
    1.2台式机的休眠,xp下也有这个功能,把内存里的所有数据存储到硬盘的一个连续空间里,并切断所有电源。在恢复时,将硬盘里临时存储的内存数据恢复到内存里,并返回工作状态。
    1.2.1在电源计划里,对于进入睡眠和进入休眠的时间有分别的设定,当然按照正常人的逻辑前者要小于后者。所以当进入睡眠后一直没有唤醒,直到休眠定时器到点,则系统会自动把内存数据存入硬盘,断开所有设备电源,进入休眠状态。
    1.2.2混合式睡眠,即当混合式睡眠开启后。开始睡眠的那一刻,内存的数据就同时被存入了硬盘中,而且内存仍然上电,进入正常的睡眠状态。若发生意外断电,则下次启动时从硬盘上的数据恢复到内存里,即休眠的原理。当然,如果睡眠到休眠定时器触发,也会自动转入休眠状态,这时候就不用再进行数据转存了,因为之前已经做过了。所以说混合式睡眠=睡眠+休眠,这样可以防止突然断电导致数据丢失。
    1.3笔记本的睡眠和休眠,笔记本的运行机制和台式机有所区别。在以电池供电的睡眠状态时,若电池即将耗尽,系统也会自动将内存数据保存入硬盘并关闭电源,进入休眠状态。这样一来,有两种事件可以触发笔记本由睡眠转入休眠:电源计划里进入休眠的时间到,或者电池供电时电池即将耗尽。
    1.3.1当笔记本接交流电源时进入睡眠状态,之后再断开交流电源。则何时由睡眠转入休眠,仍然由电源计划里的“接交流电源时”的计划时间决定。就是说休眠定时器在进入睡眠的时候就设定好了,不会因为后来拔掉交流电源,而将定时器设置成“用电池供电”的计划。
    1.3.2关于笔记本的混合式睡眠,大家可能会注意到。台机装好系统后,默认是混合式睡眠开启,为了防止进入睡眠后突然断电带来的数据丢失。而笔记本因为有电池供电,不存在突然断电的情况。即使电池缓慢的耗尽,这也是可预兆的,系统会在电池即将耗尽时将数据转存入硬盘进入休眠状态。

    2.关于时间问题
    这个应该是争论的焦点,也是我想说明的重点。毫无疑问,按照时间排序,睡眠是最快的,其次是休眠,最慢的是关机和开机冷启动。大部分持时间理由反对的人,基本都是说“我直接冷启动也很快,你们启动慢是因为你们不懂优化”。我在这里先明确一个概念:
    2.1工作状态,这个概念非常重要,就是指你能立即开始工作的系统状态。我想对于很多人来说,有些程序是必须在运行的,比如qq、msn、mail等通讯软件,比如一些office文档(word、excel、ppt),比如听音乐的软件,比如各种专业软件,比如打开了几个文件夹(资源管理器)。我只是比如,每个人都会有自己的工作状态,自己工作(这里是广义的意思,包括娱乐游戏)状态会有一群打开着的软件、系统的各项设置。所以,判断一个方案速度是否快,要看它进入工作状态的时间,而非纯粹的启动时间。
    2.2启动状态和工作状态,某些人只算了一面帐,而忽略了另外一面。冷启动很慢,vista尤其慢,因为启动的时候要加载大量的dll,加载大量的自启动程序。关于减少启动的加载项来优化启动速度的方法网上到处都是,但是你们有没想过一个问题,羊毛出在羊身上。结果是越通过减少启动项来加快启动速度,启动状态和工作状态就相差的越远,你还是要花很长的时间从启动状态进入工作状态。比如你把qq从启动项里删了,假设你开电脑就必须要用qq,难道你自己手工打开qq不要花时间的?或是说你觉得你手动点击打开比它自启动还要快?
    2.3睡眠唤醒的时间优势,用一个简单的例子就可以说明。设想你在写一篇文章,打开了2个word文档和1个ppt,开了3-5个网页来查资料,同时开了qq、msn、mail进行通讯,还有放音乐的软件,还打开了若干个文件夹,可能还有一些专业软件比如visual studio。现在你要睡觉了,明天起来接着写。那些说自己优化了开机的,试验一下把机器关机,然后冷启动,进入系统以后把这些软件全部打开进入工作状态,看看要多少时间。纵然你启动优化的再好,配置再nb,我不相信你可以在2分钟内进入工作状态,至少我的电脑需要5分钟。但是从睡眠唤醒,进入工作状态只要10秒不到,这个估计还保守了,都包括进了输入用户密码以及可能需要重新连接adsl的时间,10秒也足够了。10秒内就可以立即开始工作!
    2.3.1其实上例是具有普遍意义了,这是一种习惯的变迁。人们以前习惯了在关闭电脑前保存所有文档,结束所有程序,然后离开。而在睡眠机制下,倡导大家在任何想离开的时侯直接按下睡眠键,在恢复时就可以立即回到原先的状态。把开启和关闭的时间都省略了,这就是睡眠的精髓所在。例中还包含了其它的因素,比如冷启动后重新打开那些网页要花的时间,甚至是找到那些网页(快捷一点的办法是从历史记录里找,或者已经事先加入了收藏夹)所要花的时间,而睡眠唤醒后就可以直接阅读已经打开了的网页了。再有甚者,假设你要睡觉了、或者宿舍要断电了,你玩游戏还没打到存盘点怎么办?你舍得关机吗?休眠可以完美的解决这个问题。引入睡眠和休眠的精髓,就是瞬间保留你的工作状态,让你回来时可以立即恢复进入工作,不仅是节省时间,还要节省人的操作。如果仅仅是把它当作一种启动的方式,那误解就大了。
    2.4休眠与冷启动,同样是从硬盘加载,休眠恢复的速度仍然要比冷启动快上很多,尤其是你的工作状态复杂的时候。原因很简单,硬盘的连续读写速度非常快,而随机读写能力差劲。从冷启动到工作状态硬盘要到处读取dll、到处加载软件、到处加载文档……而从休眠恢复,是从硬盘上连续的空间里读取数据恢复到内存里,所以速度很快。仍然以2.3节为例,2g内存的电脑,若是从休眠恢复,包含上开机自检和输入密码等时间,花销也不会超过60秒。

    3.关于元件损耗和能源问题
    这算是是第二个主要争论的焦点了,实际上其中也存在了很多的误解,其实只要稍微学过一些电子学,其中的道理就很容易明白了。休眠和关机都是不需要任何电源的,而上节已经说明休眠都要比关机好上许多,本节比较的就是睡眠和休眠的关系。
    3.1静态功耗与额定功率,一般来说一块芯片要工作,需要一个直流电源,还需要一个时钟脉冲输入。cpu需要外部输入一定频率的时钟,这个频率就叫外频,而cpu内部会自动调节核心频率等于这个外频的若干倍,就是倍频了。内存也有其工作频率,什么ddr667、ddr800指的就是该内存的工作频率为333MHz和400MHz,因为ddr是在时钟的上升沿和下降沿分别进行了一次数据读写,所以它的时钟频率是其数据频率的一半。有一个概念很重要,在系统电源配置里,说为节能关闭了某设备,其实是指关闭了这个设备的时钟控制,直流电源并没有切断。芯片在直流电源接入而没有时钟的情况下的耗电量叫做该芯片的静态功耗,它是非常小的,与其额定功率(动态功耗)比完全可以忽略不计。
    3.2睡眠状态下的功耗,睡眠状态下,一般来说除内存外其他设备的直流电源都被切断了,如果打开了usb唤醒功能,那么usb上是有电的。这样的情况下,实际功耗就只有内存的静态功耗,其实这是非常小的。一般的笔记本电池续航,如果只是上网处理文档之类的,大概用3个小时左右。但是用来睡眠的话,上次我睡眠了2天半,恢复起来看还有78%的电量。3小时用光电池,50小时只用了20%,区别就是这样。
    3.3元件损耗问题,这个其实和上述差不多,芯片元件的损耗也主要发生在时钟工作时,在静态的损耗同样可以忽略不计。至于休眠和冷启动硬盘损耗的比较,都不用我说,自己去听听硬盘的声音和持续时间上的区别吧。

    展开全文
  • 因为数据存储在硬盘中,而硬盘速度要比内存低得多是它的游戏或者其他程序还在电脑上运行,通常唤醒休眠状态需要一定的时间,跟开机时间差不多。就是将文件拷贝到硬盘上。监视器和硬盘都会关闭,但是还是节约了电,...
  • S 处于休眠状态 < 高优先级 N 低优先级 L 有些页被锁进内存 s 包含子进程 + 位于后台的进程组; l 多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do) T 停止或被追踪 Z 僵尸进程 W ...
  • restart:重新启动,没话说,就是字面意思,换句话就是关机再马上开机。 stand by:系统待机,在待机状态,整个计算机将切换到低电量状态,此状态下的的设备,如监视器和硬盘,将会关闭而且计算机会使用更少的电量...
  • D 不可中断 Uninterruptible sleep (usually IO) ... S 处于休眠状态  T 停止或被追踪  Z 僵尸进程  W 进入内存交换(从内核2.6开始无效)  X 死掉的进程    N 低优先级  L 
  • D 不可中断 Uninterruptible sleep (usually IO) R 正在运行,或在队列中的进程 S 处于休眠状态 T 停止或被追踪 Z 僵尸进程 W 进入内存交换(从内核2.6开始无效) X 死掉的进程 N 低优先
  • D 不可中断 Uninterruptible sleep (usually IO) ... S 处于休眠状态  T 停止或被追踪  Z 僵尸进程  W 进入内存交换(从内核2.6开始无效)  X 死掉的进程    N 低优先级  L 
  • 当 n=0 的时候,意思是要放弃自己剩下的时间片,但是仍然是就绪状态,其实意思和 Yield 有点类似。但是 Sleep(0) 只允许那些优先级相等或更高的线程使用当前的CPU,其它线程只能等着挨饿了。如果没有合适的线程,那...
  • 多线程状态 新建状态 ...wait:线程等待,字面意思,也就是让线程等待一段时间,知道线程执行了notify方法之后,线程才会重新进入可执行状态 yield:线程让步,让优先级更高的线程先执行,这里注意,调用yiel
  • 我们都知道进程可以认为是一个运行的程序,那么为了弄明白正在运行的进程是什么意思,我们需要先了解进程的状态。。。下面的状态在kernel源代码中定义: ... D磁盘休眠状态(不可中断睡眠):这个状态...
  • PID:进程的IDUSER:...S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数%CPU:进程占用CPU的使用率%MEM:进程使用的物理内存和总内存的百分比TIME+:该进程启动后占用的总的CPU时间,即占用CPU...
  • D 不可中断 Uninterruptible sleep (usually IO) ...  S 处于休眠状态  T 停止或被追踪  Z 僵尸进程  W 进入内存交换(从内核2.6开始无效)  X 死掉的进程...
  • 程序中说的挂起是什么意思

    千次阅读 2019-11-25 10:10:58
    文章目录语义原因 语义 挂起进程在操作系统中可以定义为暂时被淘汰出内存的进程,机器的资源是有限的,在资源...比如技术机的休眠、挂机。 原因 (1)终端用户的请求。当终端用户在自己的程序运行期间发现有可疑问...
  • 这东西怎么跑起来的、怎么还有一个run方法、各种状态是啥意思、还要休眠睡一会,纳尼? 以我的学习经历来说,一个知识点是否能快速接受并学习到,往往是看有没有一个合适的场景和好的例子,来引导读者
  • wait表示等待的意思,当线程调用wait方法时,线程将会处于等待状态,如果想要再次执行调用过wait方法的线程需要将其唤醒,使其脱离等待状态 sleep表示休眠意思,这种休眠是有时间限制的,休眠时间到了执行sleep...
  • 非阻塞式通常是对于I/O操作而言的,意思就是当你请求一个系统调用的时候,不管收到什么结果函数都会立即返回,而不让线程进入休眠状态以等待I/O操作的完成。相反阻塞式I/O方式在请求一个磁盘文件时会进入线程休眠...
  • 进程状态 为了弄明白正在运行的程序是什么意思,我们需要知道进程的不同状态。一个进程可以有几个状态。 R运行状态(running):并不意味着进程一定在运行中,它表明进程...D磁盘休眠状态(Disk sleep):有时候也叫不
  • Java study(多线程sleep)

    2020-06-10 20:24:54
    线程休眠意思, Thread.sleep(毫秒数); ????sleep()会产生InterruptedException异常; ????休眠时间达到后线程进入就绪状态. ????sleep()可以用来模拟网络延迟,倒计时等. ????每一个对象都有一把锁, sleep()不会释放...
  • 查看进程PS

    2019-02-12 11:00:28
    Linux 中使用ps 命令可以查看进程;ps x 查看展示所有进程,在输出结果中有 STAT 字段,用来表示该进程的状态 STAT 由一些字母符号组成,但这些是什么意思呢,我查了网上一些资料,并... S 处于休眠状态...
  • 2. 防休眠功能:当软件处于前台运行的时候将会防止机台进入休眠状态; 2. 后台运行:打软件后按Home键,软件将在后台运行,继续记录电量消耗信息; 3. 按返回键退出:打开软件后按返回键彻底退出,不再记录电量...
  • 2. 防休眠功能:当软件处于前台运行的时候将会防止Android系统进入休眠状态; 3. 后台运行:打软件后按Home键,软件将在后台运行,继续记录电量消耗信息; 4. 按返回键退出:打开软件后按返回键彻底退出,不再记录...
  • RunLoop

    2018-03-23 17:06:00
    引导 Apple document ...目的:让线程在有任务的时候忙于工作,而没任务的时候处于休眠状态。 Run loop 的管理并非完全自动。你仍然需要设置线程代码在合适的时候启动run loop来帮助你处...

空空如也

空空如也

1 2 3 4
收藏数 62
精华内容 24
关键字:

休眠状态意思