睡眠状态

win10彻底关闭休眠状态(1909以上版本)

不打扰是莪最后的温柔 提交于 2020-02-27 12:15:20
win10 1909更新后,每次处理视频时无故自动休眠。 找了半天找到原因,因为win10系统在一些运算软件中仍然判定系统是不在活动中,所以自动休眠。一般软件都会判定是否在活动中,少部分软件比如Video Enhance AI 就不支持。 以下为设置方法: 1.修改,进入主页- 电源和睡眠 ,把4项设置修改为从不。 2.修改,其他电源设置 - 电源选项 - 编辑计划设置 - 更改高级电源设置 在 - 睡眠 - 在此时间后休眠 - 接通电源 - 设置为0,确定即可。 此时就可以安心使用软件不会自动休眠。 来源: CSDN 作者: Deveuper 链接: https://blog.csdn.net/qq_21153225/article/details/104530190

ACPI电源管理中的S0 S1 S2 S3 S4 S5

青春壹個敷衍的年華 提交于 2019-12-09 12:08:31
以 ACPI 的规格来说吧!ACPI(Advanced Configuration and Power Interface),即高级配置与电源接口。这种新的能源管理可以通过诸如软件控制"开关"系统,亦可以用Modem信号唤醒和关闭系统。   ACPI在运行中有以下几种模式:   S0 正常。   S1 CPU停止工作。唤醒时间:0秒。   S2 CPU关闭。唤醒时间:0.1秒。   S3 除了内存外的部件都停止工作。唤醒时间:0.5秒。   S4 内存信息写入硬盘,所有部件停止工作。唤醒时间:30秒。(休眠状态)   S5 关闭。 S1 =>Standby。即指说系统处于低电源供应状态,在 windows or BIOS 中可设定萤幕讯号输出关闭、 硬碟停止运转进入待命状态、电源灯号处于闪烁状态。此时动一动滑鼠、按键盘任一键均可叫醒电脑。 S2 =>Power Standby。和 S1 几乎是一样。 S3 =>Suspend to RAM。即是把 windows 现在存在记忆体中的所有资料保存不动,然后进入「假关机」。此时除了记忆体需要电源来保持资料以外,其它的设备、装置全部停止供电。也就是说,理论上可以把 CPU, PCI, AGP device 拿掉又插回去,电脑也可能正常完成开机及运作,只要不动到记忆体和电源的部份。这时只剩下电源灯号一闪一闪的,其它和关机没什么两样。

Linux进程调度原理

送分小仙女□ 提交于 2019-12-05 07:23:52
Linux进程调度原理 Linux进程调度的目标     1.高效性:高效意味着在相同的时间下要完成更多的任务。调度程序会被频繁的执行,所以调度程序要尽可能的高效;     2.加强交互性能:在系统相当的负载下,也要保证系统的响应时间;     3.保证公平和避免饥渴;     4.SMP调度:调度程序必须支持多处理系统;     5.软实时调度:系统必须有效的调用实时进程,但不保证一定满足其要求; Linux进程优先级   进程提供了两种优先级,一种是普通的进程优先级,第二个是实时优先级。前者适用SCHED_NORMAL调度策略,后者可选SCHED_FIFO或SCHED_RR调度策略。 任何时候,实时进程的优先级都高于普通进程 ,实时进程只会被更高级的实时进程抢占,同级实时进程之间是按照FIFO(一次机会做完)或者RR(多次轮转)规则调度的。    首先,说下实时进程的调度   实时进程,只有静态优先级,因为内核不会再根据休眠等因素对其静态优先级做调整,其范围在0~MAX_RT_PRIO-1间。默认MAX_RT_PRIO配置为100,也即,默认的实时优先级范围是0~99。而nice值,影响的是优先级在MAX_RT_PRIO~MAX_RT_PRIO+40范围内的进程。   不同与普通进程,系统调度时,实时优先级高的进程总是先于优先级低的进程执行。知道实时优先级高的实时进程无法执行

【TencentOS tiny】深度源码分析(1)——task

谁说胖子不能爱 提交于 2019-12-01 13:43:50
任务的基本概念 从系统的角度看,任务是竞争系统资源的最小运行单元。TencentOS tiny是一个支持多任务的操作系统,任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行,理论上任何数量的任务都可以共享同一个优先级,这样子处于就绪态的多个相同优先级任务将会以时间片切换的方式共享处理器。 不过 要注意 的是:在TencentOS tiny中,不能创建与空闲任务相同优先级的任务 K_TASK_PRIO_IDLE ,相同优先级下的任务需要允许使用时间片调度,打开 TOS_CFG_ROUND_ROBIN_EN 。 简而言之: TencentOS tiny的任务可认为是一系列独立任务的集合。每个任务在自己的环境中运行。在任何时刻,只有一个任务得到运行,由TencentOS tiny调度器决定运行哪个任务。从 宏观 看上去所有的任务都在同时在执行。 TencentOS中的任务是抢占式调度机制,高优先级的任务可打断低优先级任务,低优先级任务必须在高优先级任务阻塞或结束后才能得到调度。同时TencentOS也支持时间片轮转调度方式。 系统默认可以支持10个优先级, 0~TOS_CFG_TASK_PRIO_MAX ,这个宏定义是可以修改的,优先级数值越大的任务优先级越低, (TOS_CFG_TASK_PRIO_MAX - (k_prio_t)1u) 为最低优先级

C#读取APK版本信息

十年热恋 提交于 2019-11-29 08:56:43
最近做了一个app升级的功能,上传文件时需要读取apk中版本信息,从网上也找了很多例子,拷下来的代码不是报错就是读取的内容是乱码。 最终找到了一个使用aapt来实现的例子: https://www.cnblogs.com/crwy/p/6540160.html 如下图所示:我在电脑上运行,不添加线程睡眠读取不到内容。 在没有添加线程睡眠之前直接运行读取不到版本信息,而调试状态下确可以获取到版本信息,猜测是cmd.exe 在做中转未完成导致的,添加0.1秒的延迟后就正常了。 源码点击原作者链接可以下载 来源: https://www.cnblogs.com/zhusk/p/11496340.html

任务计划实现定时开关机—休眠唤醒

别说谁变了你拦得住时间么 提交于 2019-11-28 07:05:24
利用任务计划实现计算机定时 (休眠唤醒) 目录: 1. 通过cmd.exe”的 “powercfg -h on” 命令,开启“计算机休眠功能”。 2. 通过(控制面板/电源选项/更改计算机睡眠时间/更改高级电源设置/睡眠),开启“允许使用唤醒定时器”。 3. 通过(控制面板/电源选项/更改计算机睡眠时间/更改高级电源设置/平衡),关闭“唤醒时需要密码”。 4. 通过(控制面板/管理工具/任务计划程序/任务计划程序库),右侧“创建任务”。 5. 创建休眠任务(程序或脚本shutdown.exe;添加参数-h)。 6. 创建唤醒任务(程序或脚本notepad.exe;添加参数:无)(条件选项卡:一定要勾选上“唤醒计算机运行此任务”) 1.首先查看电脑的休眠功能是否开启,如果没有需要先开启计算机的休眠功能(注意是“休眠”而不是“睡眠”)。比较直接的方法是,点击系统“开始”,在搜索窗口中输入“cmd.exe”,在结果中看见了“cmd.exe”,右击选择“以管理员权限运行程序”打开“cmd.exe”命令窗口,输入命令“powercfg -h on”即可开启计算机休眠功能。注:如何关闭休眠功能?—开始菜单-所有程序-附件-右键命令提示符-使用管理员权限打开—输入“powercfg -h off”回车。 2 补充重点:必须取消选择“自动重新启动”——解决休眠重启问题 步骤:首先右击开始菜单

 进程和计划任务任务管理

孤人 提交于 2019-11-26 15:52:27
进程和计划任务任务管理 1、程序和进程的关系 (1)程序 保存在硬盘、光盘等介质中的可执行代码和数据 静态保存的代码 (2)进程 在 CPU 及内存中运行的程序代码 动态执行的代码 父、子进程:每一个进程可以创建一个或多个进程 2、静态查看进程信息 [root@localhost ~]# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.1 0.3 56640 6672 ? Ss 00:22 0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 24 root 2 0.0 0.0 0 0 ? S 00:22 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S 00:22 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 00:22 0:00 [kworker/0:0H] root 7 0.0 0.0 0 0 ? S 00:22 0:00 [migration/0]. (1) USER:启动该进程的用户账号的名称。 PID:该进程在系统中的PID号,在当前系统中是唯一的。 %CPU: CPU占用的百分比。 %MEM:内存占用的百分比。 VSZ

Windows 7中的电源计划及维护

守給你的承諾、 提交于 2019-11-26 15:23:26
电源计划是指计算机中各项硬件设备电源的规划,通过使用电源计划能够非常轻松的配置电源。比如,用户可将电源计划设置为在用户不操作计算机的情况下10分钟后自动关闭显示器,在1个小时不操作计算机后使计算机进入睡眠状态。不仅如此,还可以设置更为详细的电源设置,比如在用户不操作计算机的情况下20分钟后关闭硬盘的电源、降低处理器的使用率以及改变系统散热方式等。 认识Windows 7的电源计划 在Windows 7中支持非常完备的电源计划,并且内置了三种电源计划,分别是“平衡”、“节能”以及“高性能”,默认启用的是“平衡”电源计划,如下图所示。 平衡:这种电源计划会在系统需要完全性能时提供最大性能,当系统空闲时尽量节能。这是默认的电源计划,适合大多数用户。 节能:这种电源计划会尽可能的为用户节能,比较适合使用笔记本电脑外出的用户,此计划可以帮助用户提高笔记本计算机户外使用时间。 高性能:无论用户当前是否需要足够的性能,系统都将保持最大性能运行,是三种计划中性能最高的一种,适合少部分有特别需要的用户。· 使用电源计划 在了解电源计划后,用户便可更换电源方案来满足性能或节能上的需求。对于笔记本电脑来说,使用节能电源计划意味着能够拥有更长的续航时间,但相对来说性能方面有些限制;对于台式机电脑来说,使用高性能电源计划将使计算机始终保持高性能状态,而不需要从低性能切换到高性能这样一个过程