范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

CPU闲着就是闲着了?也是有任务的!

  CPU闲着就是闲着了?也是有任务的!
  我们打开电脑而没有使用的时候,CPU是闲着的吗?当我们点击一个程序的时候,电脑如何快速的做出反应?大家都知道,CPU是电脑的中央处理器,CPU是不是随时待命的呢?其实CPU闲着的时候也是有任务的!
  CPU在绝大部分时间是什么都不干的。大多数技术专家都知道这个事实,但对于CPU是如何从空闲状态切换到工作状态,忙完后又回到空闲状态的相应机制,我们还没有详细讨论过。
  对现代处理器来说,这种机制变得越来越重要。今天大部分芯片设计的一个目标是将处理器尽快地切换到低功率状态。
  其实CPU空闲时并不是什么都不干,而是在运行空闲任务(idle tasks)。
  CPU整体设计就是完成当前操作后尽可能快速地返回到空闲状态,但系统必须要有某种方法/方式来唤醒芯片,让它去关注其他某些东西。
  其中的一种方式是使用系统计时器(system timer)。
  阻止CPU消耗太多电量的一种方法是内置更长的时钟周期(tick periods)。通过这种方式,CPU在唤醒之前需要度过更长的空闲时间,然后执行基本任务,接着再次睡眠。
  什么是空闲任务(idle task)
  空闲任务可能听起来有点自相矛盾,关键是你要理解CPU既然通电,那么就必须时刻不停地在运转,即使他什么正事也不干。
  在哲学上对应的词汇就是所谓的“忙等待”(busy waiting),本质是让CPU不停地去计算某个条件,看看是否为true。
  对于运行在x86芯片上的Windows来说,这个功能表现为暂停(HLT)指令,对应Windows的System Idle Process进程。
  Windows只有在某个CPU核心没有合适的线程可执行时,才会调用idle空闲进程去运行。
  如果你查看Windows系统的任务管理器,你会看到System Idle Process(系统空闲进程)大多数时候都显示一个较高的CPU使用百分比。和进程列表中的其他进程不同,空闲进程的值越高,代表CPU的工作量越小。
  设计HLT指令的目的是为了尽可能地减少电量消耗,并使CPU进入节能模式/状态。
  HLT的历史
  HLT(暂停)指令其实有很长的历史,在第一颗8086处理器上就已经实现了,但早期操作系统并不支持它。老程序员可能会记得,曾经有一段时间,甚至连基本的HLT功能都总是不能按预期方式执行。
  回首过去的超频年代,那时候CPU有一个基本的工具叫做Rain(雨),用来增加CPU的空闲时间(以及提升处理过程中的散热和能耗)。随着时间的流逝,我们可以看到硬件制造厂商和软件开发者都变得越来越复杂。
  这是Windows 8创新的一个方面——好吧,本质上只是尝试创新——但却产生了一些奇怪的结果。在默认情况下它允许在处理过程中有更长的间隔周期,但这也导致一些程序产生问题,如Google Chrome等程序为了更快地对用户操作进行响应,会自动将时钟频率(tick rate)设置为操作系统所允许的最小值。
  这个BUG在新版程序中已经修复了,但仍可能减少某些Windows 8电脑的电池续航时间。
  这确实是一个可以调节时钟周期的地方,加上要支持没有基于晶体定时器的系统,使微软措手不及。在Windows8中,软件通过混合操作系统时间记录的方式来调整前端总线速度,就会导致错误的基准测试结果。
  这种行为在Windows 10中一直保持,尽管它只是一个小众的问题——在操作系统产生错误的结果你必须调整系统前端总线的时钟.
  race-to-idle是现代CPU架构的关键组件,AMD和Intel基本每年都会发布新一代产品,还会经常推出更新,可能最高性能只提升那么一点点,但通过更好的时钟门控(clock gating)却能显著提高能量使用率,并更快地进行节能模式切换。
  编后语
  通过这篇文章,大家对CPU应该都有更多的了解,CPU闲着的时候在干什么?正是通过运行空闲任务来保证及时执行任务的。

就是认真任性?浅谈手机价格战的利弊就是认真任性?浅谈手机价格战的利弊自从步入九月以来,各种智能手机层出不穷,让人应接不暇。国产手机更是主打价格战,不仅有中兴V5酷派大神等千元机,还有小米4的1999到魅族MX4的1奇葩分辨率?魅族手机屏幕你看得惯吗?奇葩分辨率?魅族手机屏幕你看得惯吗?手机屏幕从黑白屏幕到彩屏幕,最早是没有统一比例的,各家做各家的。但是到了彩屏普及之后,43就逐渐成为主流。也就是我们熟悉的QVGA,320240两大新版手机系统对比!iOS8和Android5。0更喜欢谁?两大新版手机系统对比!2014年秋季,两大手机系统都发布了新的版本,分别是iOS8和AndroidL。也许萝卜青菜各有所爱,iOS系统的流畅一直受到很多用户的喜欢,而安卓强大的兼容脑洞大开!细数Yahoo奇葩手机配件在本页浏览全文脑洞大开!细数Yahoo奇葩手机配件我们知道你每天要花197分钟在手机上,为了让你花在手机上的时间更有意思,Yahoo不只推出新奇好玩的行动服务,还研发Yahoo好时小白不再担心上当!简单小技巧让山寨机翻新机原形毕露在本页浏览全文小白不再担心上当!简单小技巧让山寨机翻新机原形毕露前言现在的智能手机已经发展到一定的阶段了,不仅有人人都知的国外名牌苹果三星索尼,还有国产的小米魅族OPPO等等,换手手机短信即将免费?按流量收费?手机短信即将免费?按流量收费?十年前的2G时代,运营商的ldquo短信包rdquo给无数年轻人搭起了心灵鹊桥。十年后的4G时代,ldquo加一下微信rdquo成为新朋友初次认识时最没有最坑只有更坑!11。11不得不妨五大陷阱没有最坑只有更坑!11。11不得不妨五大陷阱又到光棍节了,也就是ldquo11。11rdquo购物狂欢节,在众多电商的大力宣传下,消费者的血拼热情再次被点燃。不少买家都在等着ldq迎接PSVita的到来!最强掌机十六问!从2004年第一代PSP1000开始,经历从PSP1000PSP2000PSP3000PSPGO的进化,PS系列掌机最新一代PSVita终于面世。由索尼推出的新一代掌机PlaySt不止是TF卡!手机内存卡你知多少?手机本身都有一定的内存容量,为了满足人们对于手机内存的个性化需求,现代的许多手机品牌型号都设置了外接存储器,也就是我们通常所说的手机内存卡。手机内存卡可以用来存储歌曲,电影,电子书只需五步,彻底杜绝被蹭网!无线网络明明带宽足够,但是网速却很慢?很可能你被蹭网了!被蹭网是一件很烦人的事情,一些用户往往由于缺乏相关知识而感到不知所措,甚至为此焦头烂额。这次我们通过对路由器进行一些简单的设MacbookAir也能玩转windows7!自从Apple改采x86架构,只要使用Intel处理器的Mac电脑也能够安装我们熟悉的Windows系统。本期百科学堂我们来给大家说说如何在MacbookAir装上Windows7
耳机可以当话筒使用吗?生活中,视频通话,电脑唱K中都会使用到话筒,当话筒不在我们身边的时候,可以把耳机当做话筒来使用吗?拿两个便宜的麦克来测试,但是怎么和电脑连接呢?平时用的麦都是单声道的,虽然录制的时单反无反微单相机的选择?伴随索尼A7RII正式登场,相信不少朋友会拿它与佳能5DS尼康D810进行比较。一个老问题被再次提起单反好还是索尼微单好,索尼全幅微单能否替代单反?索尼E卡口可换镜头相机(Inte哪些家电买了只会闲置沾灰尘?每到夏天,不少嫌电风扇风力小又嫌空调能耗大的朋友纷纷跑去买了空调扇,结果一堆人吐槽说不实用。电风扇好歹还能调转个方向吹到身体的各个部分,空调扇竖在那边,跟个木头似的转也不会转,效率有必要升级到Win10吗?值得为了Windows10而舍弃Windows7吗?即便是现阶段,人们也很容易看出,对于绝大多数桌面PC用户来说,Windows10的表现要好于Windows8。然而,对于那些仍然黑色家电白色家电是什么?在家用电器刚刚兴起的时候,洗衣机空调冰箱这类大型电器内置的发动机都比较大,如果要保证机器内部的净容量满足人们日常生活,那整个电器的体积就必须造的比较大件,不然你就相当于花个大价钱买vr虚拟眼镜是什么?效果怎么样?人之所以能够看到立体的景物,是因为我们的双眼可以各自独立看东西,左右两眼有间距,造成两眼的视角有些细微的差别,而这样的差别会让两眼个别看到的景物有一点点的位移。而左眼与右眼图像的差安全弹出USB到底有什么用?在弹出U盘时,出现ldquo设备正在使用中rdquo的提示时,通常是由于程序使用该设备中的文件所致。对此我们需要关闭正在使用U盘数据的程序或窗口,然后再尝试弹出U盘。但也有时候你会冰箱购买时的选择能效低不耗电?能效项目不合格具体是指什么?能效等级是考核电冰箱能源使用效率高低的一个指标,主要考核实测的能效等级是否能达到企业的标称值,是综合了产品的耗电量和有效容积计算得出的一个综合指数。在此手机上的预装软件是怎么来的?手机上的定制应用,多来自于后期预装,这已经是公开的秘密,可能很多用户还觉得,我买的机器是全新未拆封的,不太可能让人开机预装,实际上,和预装所带来的大量分成相比,拆包刷机再塑封的成本无损音质会是用户的最终选择?MP3WMAALACWAVhelliphellip喜欢听歌的朋友,对这几种格式一定不会感到陌生吧。在上世纪90年代末,一种压缩音乐格式mdashmdashMP3mdashmdash安卓手机是否有必要存在虚拟按键?对于安卓手机来说,自从系统进入4。0时代,越来越多的安卓手机开始使用虚拟按键设计,同时按键由原来的四大天王改为现在的返回键Home键和菜单键。谷歌以及使用安卓系统的手机厂商为什么把