网友分享:如果我能有一颗Conroe的心 | |
---|---|
http://www.sina.com.cn 2006年07月21日 14:10 中关村在线 | |
作者:中关村在线 木头
第一章 序 2006年,Intel终于解开束缚,向NetBurst架构说拜拜,奔向前景无限的Core怀抱。也就在本月底,Intel将发布新一代的、基于Core架构的个人桌面处理器——Conroe。 咱们可不能小觑此“扣肉”,采用65nm制作工艺的它解决了NetBurst 微架构无法解决的功耗问题,虽然工作频率较低,其性能却远超Pentium D系列双核处理器。咱们I饭有福了,就等着吃“扣肉”盛宴吧! 我从事教师职业,主授计算机硬件及电子专业课程,平时爱上zol查最新的硬件信息。在闲暇之余,我还在一个音乐网站处理mp3版面的管理事宜,也就是当斑竹啦。我的主要工作是发布一些由CD直接抓轨的Ape音乐供网友下载。同时:本人也是游戏爱好者,像KOF、CS、Starcraft、魔兽、联众等偶都玩。 另外:目前视频Mp3已经开始流行,某些网友对Mtv格式和Amv格式的视频文件有所需求,鉴于一些网友的电脑应用水平,可能某些网友无法自己压缩制作这类视频文件,偶作为斑斑,便应大家需要,制作一些Mtv和Amv格式的Music TV和小电影上传给大家下载。 然后:音乐论坛也有好多网友会分享自己的发烧碟CD。呵呵,本人也是音乐发烧友,见到此类好资源哪有不下载并刻录的??? 再说说目前我的电脑配置吧,Pentium 4 2.0G + P4x266E + 256 SDRam 。可能某些网友会说:哎呀,还不错嘛! 哎,其实对于俺来说是远远不够啊。其实在较早之前我就涉足于一些音频视频压缩编辑、光盘刻录方面的工作。也正是因为Intel的CPU在媒体编辑处理方面一向处于领先,优于AMD,所以我就购进了Pentium 4咯,在当时可算是一牛机啊!!!呵呵。至于此配置为什么还不能满足我的要求,请各位接着往下看。 第二章 双核处理器深入了解 现在我要谈一谈对双核CPU的一些看法,这一点是常重要的,因为只有当你把双核CPU的具体知识和效能真正了解清楚,有了自己独特的观点,才能真正把它利用好,使用好,以致于充分地发挥它的效能。这里,我想围绕几个当下主流的观点来进行自己的阐述。 1、“双核CPU” ≠ “单一的性能翻倍” 从概念上说,双核就是在一颗处理器的基板上集成两个处理核心,从而具备与双处理器系统相似的处理能力,在并发多任务处理时会获得大幅的性能提升。请注意“并发多任务”的概念。 打个比方,单核就好比一个燃气灶上只有一个灶头,双核相当于一个燃气灶上有两个灶头。如果我想烧一壶水,烧开的时间是10分钟,那么无论是单灶头还是双灶头,所起的作用都是相当的,因为双灶头的其中一个灶头并没有发挥作用。除非烧水对双灶头作了专门优化,否则一般来说双灶头的性能其实和单灶头是基本相当的,时间都为10分钟,不可能只用5分钟,根本谈不上性能高一倍。 但如果我想同时烧两壶水,那么自然就只有双灶头能够满足要求了,也只有这个时候才能真正发挥双灶头的作用。也就是说,同样的10分钟(也可能是12分钟),我可以同时烧开两壶水,效率翻了一倍。 简单的总结一下,对多数未经优化的单一程序,双核一般而言不可能作到性能翻倍,更准确的说性能几乎没有提升。只有在面对多任务处理时,双核才能充分的发挥其强大的效能,真正做到效率翻倍。单核即使性能再强悍,在面对较为苛刻的多任务处理时,也是无能为力的,这样就更加突出了双核CPU的价值和魅力。 2、“多任务”是怎样的多任务? 比如我一边进行网页浏览和word文档处理,一边放着MP3,后台还进行着BT下载,看起来一共4个任务,是不是就必须用双核呢?答案当然是否定的,因为就这些并发程序来说,即使性能中等的CPU如Celeron D 系列等都能轻松应付。那么就有人会问啦,你说的多任务是指……? Ⅰ类任务:复杂的、严重耗费CPU资源的程序运算,如大容量文件压缩、视频压缩编码、DVD刻录、大型3D游戏等,这些程序无论是居于前台还是后台,都会占用很高的CPU资源,一般情况下可达到70%——100%。
Ⅱ类任务:网页浏览、office文档处理、BT下载、MP3播放等为代表,这些程序无论居于前台还是后台,都不会对CPU造成多大的耗费,也就是说基本上不会占用太多的CPU资源,多数情况下都在5%——30%之间。 对单核心的处理器,在运行Ⅰ类任务时,基本上已经不能再同时运行其他各类软件,或只能同时运行占用CPU资源极少的Ⅱ类软件;而在运行Ⅱ类程序时,只要CPU的性能足够高,我们就可以同时运行很多此类软件,也就是说此时双核CPU基本没有使用的必要。 而双核心处理器的作用就在于改变了目前单核的使用模式,因为我们可以同时运行两项Ⅰ类程序,真正使工作效率提升一倍,这是双核和单核最本质的区别。 现在各位差不多了解“多任务”是怎样的多任务了吧!^_^ 如果还不是很清楚,我再结合自己的实例给大家讲解讲解: 第三章 实例分析 大家知道,在过去的DOS时代,操作系统只支持单用户单任务,当我们运行一个应用程序的时候,咱滴爱机几乎不能做其他事情。进入Windows时代,Windows NT及2000、XP等操作系统为我们带来了多用户多任务的工作模式,也就是说,绝大多数的应用程序可以单另给它一个窗口,自各儿运行去。经常使用电脑的同志们就知道啦:咱经常一边聊QQ,一边还要打开浏览器在聊天室里大侃特侃,另外还要开着Winamp或千千静听或Foobar等播放器听着劲暴的Music,那叫一个天昏地暗啊。 我们要知道,我们可以同时打开这些软件和应用程序,是因为这些软件的系统资源占用率不高,用户在同一时间只可能对某一个窗口的信息做出反应和操作,绝大多数时间这些软件都是在后台等待用户的命令。也就是说:这么多任务并不是同时运行,而是叫“分时运行”,只不过活动窗口(即前台软件)拥有系统资源的优先权罢了。 但对于偶来说就不一样了,平时偶坐在电脑前,一边要使用Exact audio Copy(简称EAC)进行CD抓轨成APE(呵呵,CD是从朋友那里夺过来行使偶的使用权的,他是收藏爱好者,家里一堆好东东,当然拥有权还是他的啦。),一边还要看网页,玩玩联众(因为抓轨时间太长了,一边消遣时间过得快)。或者进行着一边将Wmv或Avi格式转换成Mtv或Amv格式,一边还要聊QQ,或者看看电影等等。 大家可别小看这几件事。就是那第一件事,就让偶的爱机慢吞吞咯,CPU使用率达到95%以上。浏览起网页来还能顺吗,您说? 究其原因就是:此类应用软件的运行方式有所不同,例如音频视频压缩编码、光盘刻录、杀毒软件扫描等等。这些软件在运行时,用户可以选择将其最小化至后台运行,但它们在后台同样进行着复杂的运算,对电脑的处理器、内存和硬盘等等核心资源需求丝毫不减。 内存不够,咱加一条;硬盘读取速度有“瓶颈效应”(针对IDE接口的PATA硬盘来说),咱加一块做一个磁盘阵列“RAID 0”,处理器资源不够,咋办???提高主频?只能使CPU处理一件任务的时间缩短一些,但能“一心两用”吗??当然不能! 第四章 假如我拥有“扣肉” 在了解了双核Cpu以后,我们可来看看“扣肉”的特性,为享受“扣肉”盛宴打下基础。 Conroe摒弃了以高流水线、高频率为主的NetBurst架构,采用了类似于Pentium M Banias的短流水线、低功耗设计。它虽然保留了FSB(前端总线)的概念,但核心架构上已经做了相当大的改进。Conroe处理器采用的是共享二级缓存设计,有效的避免了目前SmithField、Presler双核处理器需通过前端总线才能相互访问的瓶颈,直接式L1对L1的资料交换,更是加强了处理器的Pre-fetch和Memory Disambiguation能力,还具备增强型的浮点运行能力,SSE4多媒体指令集。 我的配机设想是: CPU:Intel Core 2 Extreme X6800 (2.93GHz / 4MB L2 Cache /) 有了此极品配置,偶此生不枉(呵呵,因为是遐想,所以选的都是高端配置,不考虑价钱) 1、 视频压缩+视频压缩+极品飞车9 2、Winrar文件压缩+ DVD刻录+魔兽争霸 大量的音频视频文件和游戏文件,经常需要用winrar进行压缩打包,而大容量的文件压缩CPU占用率通常都是达到100%,通常的单核环境下其他什么事都做不了。而现在,我可以一边进行文件压缩,一边把压缩好的部分直接进行DVD刻录,真正做到流水作业,由于有双屏显示,还可以随时查看文件压缩和刻录的进度和情况,方便极了! 3、BT下载+ 3D游戏+HDTV播放 老婆在第2个显示器上观看分辨率为1080P的高清HDTV《哈利波特4》,而我在主显示器上后台运行BT下载,前台进行激烈的极品飞车9,多任务和谐分配。 4、视频制作+Photoshop处理+HDTV播放 综上,故支持“扣肉”,让我们一共期待“扣肉”的到来!感谢intel和zol给了我们一次互相交流cpu知识的机会。 |