当前位置:首页 » 文件管理 » 硬件多线程处理器大缓存性能下降

硬件多线程处理器大缓存性能下降

发布时间: 2022-12-10 19:50:55

A. CPU缓存大小对电脑的整体性能有何影响

CPU缓存,是介于CPU和内存之间的一个临时存储设备,它用来解决CPU运算速度与内存读写速度不同的问题,缓存的容量非常小,如果你有看CPU参数的话就知道,一般就几兆或者十几兆,但是缓存的读写速度要比内存的频率更高,就是利用这点,CPU就不需要等待很长的时间来进行与内存之间的数据传输。

说的简单一点,就是CPU运算速度很快,与内存进行数据读写时,内存速度太慢了,CPU要等很久,为了不让CPU等太久,就利用缓存,先和内存传输数据,保存一点在缓存里面,然后再与CPU传输数据。

因为缓存非常小,所以缓存中的数据是内存中的一小部分而已,但是这一小部分是短时间内CPU即将使用的,因此当CPU调用大量数据时,就能避开内存,直接从缓存中调用,加快读写速度。

B. 影响多处理器计算性能的因素主要有哪些

决定CPU性能的几个因素,不止是频率哦

我们大部分人知道的CPU一般是i3、i5、i7,也都会认为i5比i3好,i7比i5好,的确一般意义上是这样的,那决定CPU的性能主要看什么参数呢?

当然影响CPU性能的因素有很多包括架构,核心数,生产工艺,主频,前端总线,二级缓存,指令集等等

一、CPU的架构

架构是保证CPU性能最主要的因素,如果不是相似架构比较其他参数完全没必要。例如zen+架构下的2600,和推土机架构下的fx8300,论核心fx8300是八核,2600只是六核,论主频8300单核心最大4.2ghz,2600只有3.9ghz,但是由于zen+相比推土机架构领先太多太多,2600甚至性能超fx8300两倍多。而intel方面,除了初代,从二代开始架构提升并不明显,每代平均5%左右,也就是说其他参数一样,3代酷睿和2代酷睿差距也就5%,4代比3代强5%。但是积小成多,每代挤牙膏,也过了6代了,8代和2代的差距也是非常大的了,一般来说越新的架构越强。

二、核心数

这是我们最喜欢看的,什么四核,八核,这的确是决定CPU性能的重要因素,一般来说,相同架构下,四核心四线程的CPU性能大约是双核双线程的1.8倍,当然这只是理论上,不过一般四核心主频更高缓存更高,性能表现为2倍。这里我们说一下超线程技术,四核四线程和四核八线程有什么区别,超线程是一种技术而非物理元器件,它和核心不同,这种技术使得一个核心模拟两个虚拟核心运作,提高单个运行效率,一般我们认为超线程的提升是25%到40%,这和架构也有关系,也就是说在其他一样的情况下四核八线程比四核四线程强30%。但是四核八线程只是四核心,相比六核六线程它就更差一点了。

三、主频

这个没啥好说的,大家都懂的,其他相同的情况下,主频越高越好

四、工艺

我们的处理器发展几十年经过了,130nm、65nm、45nm、32nm、22nm、14nm、12nm等等,工艺越先进,等大小的硅晶片上能集成的晶体管数量越多,CPU就越好。功耗发热处理也更好。

五、缓存

一般来说CPU的缓存分为L1、L2、L3,缓存是因为内存的速度太慢,拖累处理器,处理器把即将要用的数据从内存调用到高速缓存中,先看L1,CPU有80%概率从L1缓存中获取数据,如果不行那就L2,最后实在不行那就L3,缓存的速度非常块一般来说相当于CPU的频率,锐龙现在单核心比不过酷睿也和缓存延迟大有关系。

六、指令集

CPU指令集是描述CPU能实现什么功能的一个集合, 就是描述"CPU能使用哪些机器码"的集合".,指令集越多性能越强,与软件契合度越高,举个例子G4600主频核心缓存都和i3 6100接近,但是它缺少部分指令集,性能就稍微弱一点。

最后,CPU的性能还和主板支持的技术有关例如amd的 Precision Boost 2,AMD的400系主板的bios会采用更激进的电压和温控策略对cpu在多核使用情况下进行睿频,甚至在某些情况下全核都能达到单核心最大的频率,目前也只有X470支持。

C. 电脑CPU问题(附加100分,另送Q币,有能力的来)

一、关于CPU
1.CPU频率越高性能就越高吗?
不一定。这是在很多新手当中存在的误区。CPU性能取决于很多综合参数,不一定根频率成正比。当然,在同系列的CPU中,比如都是赛扬4,频率越高性能越高。
2.为什么赛扬高频低能?而速龙系列低频高能?
说这个问题之前先讲一下什么叫缓存。缓存(英文名Cache),即高速缓冲存储器,是位于CPU和主存储器DRAM(也就是内存)之间的规模较 小的但速度很高的存储器(其实硬盘、刻录机缓存也都是一个道理)。CPU的缓存分两个,一个是内部缓存,也叫一级缓存(L1 Cache):封闭在CPU芯片内部的高速缓存,用于暂时存储CPU运算时的部分指令和数据,存取速度与CPU主频一致。L1缓存越大,CPU工作时与存取速度较慢的L2缓存和内存间交换数据的次数越少,相对电脑的运算速度可以提高;外部缓存,也叫二级数据缓存(L2 Cache):CPU外部的高速缓存,现在处理器的L2 Cache是和CPU运行在相同频率下的(以前P2 P3的二级缓存运行在相当于CPU频率一半下)。
赛扬的基本架构和同时代的奔腾是差不多的,但它的外频低、前端总线低,而且缓存与奔腾系列相比严重缩水(Northwood核心赛扬4的二级缓存只有128K,而Northwood核心P4的二级缓存有512K)。减少了四分之三的缓存大大降低了成本,但也造成了CPU能力的急剧下降。而速龙系列的一级缓存高达128K,TA、TB核心的速龙二级缓存为256K,Barton及以后核心的速龙二级缓存达到了512K,再加上其比较精确的指令分支预测以及三路数据校验(或者叫三角形数据校验回路),所以处理器虽然工作频率不高,但性能很出色。
3.我的CPU温度为什么那么高?
首先是散热器的问题,再者就是机箱内通风不好,可能是电源线和数据排线影响了通风。另外不必对CPU的温度太过敏感,一些朋友看到五六十度就吓坏了。其实没有那么夸张,一般来说,CPU在75度以下都可以安全工作(通常认为安全工作温度=极限工作温度的80%)。
4.为什么我的CPU外频只有100而其他人的都是400、533等等?
问这类问题的朋友都存在着一个很大的误区,那就是他们把外频和前端总线的概念混淆了。外频是由主板为CPU提供的基准时钟频率,一般常见的有100、133、166、200。而我们说的FSB(Front System Bus)指的是系统前端总线,它是处理器与主板北桥芯片或内存控制集线器之间的数据通道,常见频率有400、333、533、800。作为新手不必掌握那么多概念性的东西,只要记住以下几个公式:
主频=外频*倍频(MHz)
Intel CPU前端总线=外频*4(MHz)
AMD CPU前端总线=外频*2(MHz)
CPU数据带宽=前端总线*8(MB/s)
内存带宽=内存等效工作频率*8(MB/s)
5.什么是超线程?超线程对我有用吗?为什么我用了超线程CPU 系统性能没有得到多少提升?
所谓超线程技术(HT)就是利用特殊的硬件指令,把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,从而使单个处理器就能“享用”线程级的并行计算的处理器技术。多线程技术可以在支持多线程的操作系统和软件上,有效的增强处理器在多任务、多线程处理上的处理能力。简单来说就是模拟两个CPU进行工作。
采用超线程技术的CPU在处理多任务的能力上显着强过非超线程的CPU,但在单任务的工作方面并没有太大的性能优势,甚至在运行不支持超线程技术的软件时性能还略有下降。一般来说,超线程的CPU主要用在高端机及服务器上,普通的家用或办公机器,如果没有特殊要求,不必使用HT。
关于很多朋友反映使用超线程CPU性能提升不大的问题做一下解释,这当中存在一个误区,很多朋友认为只要使用超线程的CPU就能用上超线程技术,事实上并非如此。要将超线程的威力发挥出来需要五大基本的条件
a)CPU要支持HT,目前支持超线程技术的CPU有P4C系列、P4E系列以及部分型号的Xeon
b)主板芯片要支持HT,这是很容易被忽略的条件之一。目前支持HT的主板芯片组主要有 Intel i925/i915/i875/i865全系列、VIA PT800/PT880、SIS 655FX/655TX/661FX、ATI 9100IGP。
c)内存需要双通道的DDR400。由于开启超线程的CPU前端总线高达800MHz,数据带宽高达6.4GB/s,因此要求内存带宽也必须达到6.4GB/s,避免系统瓶颈的产生。单通道的DDR400带宽只有3.2G/s,而双通道技术可使其带宽增加一倍,达到6.4G/s,满足超线程CPU的需要。我见到不少朋友拿848配P4C,这就是超线程性能无法发挥出来的原因之一。(顺便提醒一句,i848、PT800只是支持超线程,却不支持双通道,这是一些朋友将其称之为鸡肋的原因)
d)操作系统的支持。这是被人们忽略最多的前提条件!绝大多数朋友认为只要硬件全方面满足超线程的需要就可以了,其实不是如此,小心操作系统会从中作梗!目前支持超线程技术的操作系统极为有限,只有WinXP专业版(打上SP1补丁)以后的操作系统才支持超线程技术,另外Windows2000打上最新的SP4补丁也可以支持超线程。
e)应用软件的支持。一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。应用软件有Office 2000、Office XP等。
其实,使用超线程并非人们想象得那么简单。
6.什么叫超频?超频有什么用?对系统有害吗?如何超频?
所谓超频,就是让CPU(显卡、内存也一样,后面省略,仅以CPU为例)工作在高于其额定的频率之下,以榨取其潜力和性能。
超频可以使CPU的性能得到一定的提升,举个例子,把P4 2.4的频率超频至2800MHz,就可以让它达到P4 2.8的性能水平,从而少花钱用好东西。
合理的超频对系统不会有太大的危害,只是发热量大一些罢了,如果超的太过火,会严重缩短配件的寿命,甚至烧毁。
超频须要主板的BIOS支持,至于能超多少则取决于主板和CPU还有散热系统。最普通的超法:进入BIOS,再进入“频率/电压控制”(具体名称不一定相同,一般带有Frequency字样的就是了,而且不一定所有的BIOS都有此项),然后将 CPU Host Clock Control(处理器频率控制) 一项的值设为 Enabled,进行具体调节。现在的CPU都锁了倍频,因此我们只能从外频上做手脚,外频一项的名称叫做 CPU Host Frequency,右侧则是相对应的数值。超频要循序渐进,不要一次超的太多,要随时观察温度,随机应变,找到最适合自己的频率。
二、关于内存
1.DDR和SDR有什么区别?'
DDR是Double Data Rate的缩写(双倍数据速率),DDR SDRAM内存技术是从几年前主流的PC66,PC100,PC133 SDRAM技术发展而来。它在工作的时候通过时钟频率的上行和下行都可以传输数据(SDRAM只能通过下行传输),因此在频率相等的情况下拥有双倍于SDRAM的带宽。另外DDR内存的DIMM是184pins,而SDRAM则是168pins。因此,DDR内存不向后兼容SDRAM。
2.DDR400的频率就是400MHZ吗?
可以这么认为,但严格来说,DDR400的实际工作频率是200MHz,由于其带宽双倍于同频率的SDRAM,因此它的等效工作频率为400MHz。
3.什么是双通道内存?
所谓双通道DDR,简单来说,就是芯片组可以在两个不同的数据通道上分别寻址、读取数据。这两个相互独立工作的内存通道是依附于两个独立并行工作的,位宽为64-bit的内存控制器下,因此使普通的DDR内存可以达到128-bit的位宽,如果是DDR400的话,双通道技术可以使其达到DDR800的效果,内存带宽陡增一倍,由原先的3.2GB/S猛增为6.4GB/s。
双通道DDR有两个64bit内存控制器,双64bit内存体系所提供的带宽等同于一个128bit内存体系所提供的带宽,但是二者所达到效果却是不同的。双通道体系包含了两个独立的、具备互补性的智能内存控制器,两个内存控制器都能够在彼此间零等待时间的情况下同时运作。例如,当控制器B准备进行下一次存取内存的时候,控制器 A就在读/写主内存,反之亦然。两个内存控制器的这种互补“天性”可以让有效等待时间缩减50%,双通道技术使内存的带宽翻了一翻。
4.使用双通道DDR400就会使系统性能大大提升吗?
会,但仅限于P4C系列。双通道内存技术是为了满足超线程CPU那高达6.4G/S的带宽需求而产生的,一般CPU搭配双通道内存没有什么实际意义。内存带宽只要满足CPU总线带宽的需要就可以了(怎么算详见前面讲过的CPU数据带宽计算公式),再高的话对系统性能没有多少提升,反而会让CPU成为新的系统瓶颈。
4.怎么才能开启双通道内存?
a)首先,主板芯片要支持,目前支持双通道内存的芯片有Intel i865/875/915/925全系列,VIA PT880,SIS 655FX/655TX,ATI 9100IGP。
b)要将内存插入正确的DIMM槽中,开启双通道必须要搭配两条内存,而这两条内存必须插在两个不同通道的DIMM槽中。一般来说,不同颜色的DIMM槽就是不同的通道,当然这可能需要根据产品的不同另当别论,主板说明书中都会有介绍的。
另外提醒大家一下,组成双通道的两条内存最好是一样的,不然可能会出现稳定性下降的问题。
5.我该买什么型号的内存?
关于选购配件我有一个原则,合适的就是最好的,不要看着别人怎样、潮流怎样就盲从他人。
a)关于内存的大小。如果只是普通的上网、学习、办公用,256M就可以了,但是如果是游戏玩家,256的内存已经难于应付,这就需要搭配512M甚至1G来满足自己的需求。
b)关于内存的频率。前面讲过,内存带宽要与CPU带宽一致。CPU外频和内存外频有着密切关系,关系到识别内存参数问题。如赛扬2.4G,我们知道赛扬2.4G外频为100,需要的内存带宽为3.2G(根据计算CPU需要内存带宽得出的),理论上用DDR400(内存带宽为3.2G/S就可以满足CPU所需要的带宽.但是,由于赛扬外频为100,不能正确识别DDR400,外频为200的内存,赛扬只能识别外频为133的DDR266,是为什么呢?Intel在主板芯片组上设定了“内存异步工作”来保护自己的产品,因为一旦CPU要求3.2GB/s的数据吞吐而内存本身达不到,芯片组不进行设置的话——内存被强制要求更高的数据流量,必然产生内存强行超频,从而导致稳定性下降。作为初学者可以这么认为:CPU外频是多少,就选用工作频率是多少的内存(注意不是等效频率,而且仅限于DDR)。——帮就帮到底,给大家列个表!
赛扬4—DDR266 赛扬D—DDR333
P4B—DDR333 P4C—DDR400(要两条组双通道) P4E—DDR400(要两条组双通道) 新P4A(Prescott)—DDR333
Duron—DDR266
AthlonXP—DDR400(考虑到超频因素) Athlon64-DDR400(要两条组双通道)
其实目前在市场上DDR333与DDR400的差价已经很小了,大部分都在10元以内,因此大家可以不必那么教条的算公式,无论是考虑到超频或者日后的升级,DDR400都是首选。
三、关于主板
1.主板集成的网卡要千兆的才好吗?
不一定。那要看你的用途和网络接入带宽。一般来说,网络入户的时候带宽有10M就不错了,一般主板带的百兆网卡都能满足需求,当然如果是服务器的话,数据吞吐量较大,需要千兆的网卡。打个比方,水流本来就不大,那么水龙头开得再大,水流也不会增大。
2.主板北桥芯片名称后缀的P、G等字母代表什么意思?
在Intel芯片这方面,带G的都有集成显卡,但GL、GV没有AGP扩展槽。带P就是除集成显卡以外完整的主板布置,后缀加E是对产品的改进、增强版本。
3.我该买什么品牌的主板?
主板不同于其他配件,是系统的基础部分,大厂和小厂产品之间的差异很大,因此选购合适的品牌非常重要。就目前市场观察的情况来看,单从品质而言,大致的品牌排序如下:
Intel:华硕(ASUS) 技嘉(GIGABYTE) 微星(MSI) 英特尔(Intel) 磐正(EPOX)
AMD:磐正(EPOX) 华硕(ASUS) 升技(Abit) MSI(微星) 硕泰克(SOLTEK)
品质只是一方面,加上价格等等的因素,具体要哪款要靠用户自己选择。

4.华硕的东西没有性价比吗?
不要认为我是在这儿做广告,我只是在陈述事实。性价比这个概念不光取决于价格,并非价格贵的东西就没有性价比了。没错,华硕的东西贵是贵了,但是它的高性能和稳定性无可挑剔。这个问题其实普遍存在于市场,例如IBM的笔记本等等。

四、关于硬盘

1.什么是SATA?SATA比IDE要好吗?我要不要用SATA?
SATA的全称是Serial Advanced Technology Attachment,也叫做串行ATA,用以区分现在的PATA(Parallel ATA,并行ATA)。它是在2001年制定的最初标准,2003年开始逐步推广实施的一种高速传输接口。SATA的理论传输速度为150MB/s,高于现在最快的Ultra ATA 133M/s,而且它使用的数据线更窄,散热更好,安装方便,电压更低,已经订好了以后300M/s甚至600M/s的传输速率标准,会成为以后几年的主流接口。

以后发展成熟的SATA肯定比IDE优点多的多,但现在,受到各种因素的限制,SATA的缺陷大于优点,受到内部传输率的限制,SATA的实际外部传输率只有50-100M/s,远远小于理论标准,安装操作系统十分麻烦,而且主板上有任何一样设备超频,SATA硬盘就会极不稳定。因此,现在选购SATA实在不是什么明智之举,不要为了赶潮流就用一些比较新的东西。
2.我该用多大的硬盘?
这个问题实在不应该问出来,还是那句话,合适的就是最好的,不要为了赶潮流就用一些比较新的东西,要根据自己的实际情况而定。一般而言,文字处理用户40G就够了,一般的办公、家用机选用80G,发烧的游戏玩家最好用120G,因为目前的游戏吃空间太厉害了。
3.为什么我的80G硬盘只有74G?
不只一个朋友问过这个问题,其实这是正常的现象。我们知道,1G=1024*1024*1024个字节,但是硬盘厂商在生产时把1000*1000*1000个字节看作1G,这样一来就有差异了。目前市场上的硬盘,80G实际容量为74G左右,120G为111G左右,也就是说实际容量在标称容量的92%-94%。如果差得太多就是品质问题了。
4.硬盘型号中的2M、8M是什么意思?
这是指硬盘的缓存。硬盘缓存是硬盘与外部总线交换数据的场所,当磁头从硬盘盘片上将磁记录转化为电信号时,硬盘会临时性地将数据暂存到数据缓存内,当数据缓存内的暂存数据传输完毕后,硬盘会清空缓存,然后再进行下一次的填充与清空。简单的说,每当系统从硬盘上读写数据时,也会将数据“顺便”存入缓存,当下一次系统要读取的数据正好存放于缓存中时,系统就直接将缓存中的数据取走,我们称之为“快去命中”,因为缓存的读写速度比硬盘要快得多,所以这样可有效加速硬盘数据处理的速度。大缓存的硬盘性能有明显的优势,但价格也贵一些。
五、关于显卡
1.128M显存的卡比64M的性能提升很多吗?
不一定。如果图形芯片档次不高,没必要搭配大显存,就像P3没有必要搭载1G的内存一个道理。一般来说,ATI R9550以上、NV FX5600以上的显卡搭配128M显存才比较有实际意义,市面上一些128M的MX440甚至256M的9550,都是蒙骗初级消费者的产品。
2.64M 128bit和128M 64bit哪个好?
当然是前者!位宽比显存大小重要的多,位宽提升一倍,显存带宽就增加一倍,这个性能的提升是至关重要的。打个比方,有100辆车在高速公路上跑,另外200辆车在土路上跑,你说谁的效率高?9600SE之所以被很多人抛弃,就是因为它在位宽上的缩水。还有七彩虹前段时间推出的所谓“8管线9800SE”,受到了很多人的唾骂,原因就是其位宽只有128bit,远远不能满足显示核心的要求。
3.显卡名称的后缀是什么意思?
ATI卡:XT—高端版 Pro—加强版 SE—缩水版
NV卡 :Ultra—高端版 XT—缩水版 LE—缩水版
六、关于显示器
1.显示器的带宽很重要吗?
不是太关键,现在所有的主流显示器带宽都在110MHz以上,在1024*768分辨率下都稳定的刷到85Hz。85Hz是大多数人眼睛刚好感觉屏幕不闪烁的刷新率,如果再高的话还可能提高辐射。因此不要盲目的追求高刷新率。
2.现在选购液晶显示器合适吗?
要分开来说。对于文字用户来讲,液晶显示器再合适不过了,家用和办公的话,可以看预算和主要用途而定。如果是专业作图或者发烧游戏玩家就算了,首先是液晶显示器的反应时间、亮度、色彩对于这两项用户来说还是不如CRT显示器,另外液晶显示器的保养也比CRT显示器困难得多。
3.什么样的显示器显示效果最好?
采用珑显像管的显示器性能最为出色,钻石珑在文字的显示上更为优秀,特丽珑在色彩的表现上更好。
七、关于其他配件
1.我该选择什么样的音箱?
目前音箱市场比较混乱,一般没有特殊要求的用户,市面上百十元的普通2.1音箱都能满足要求。如果主要用来听音乐或者耳朵十分挑剔,还是买个Hi-Fi的,因为目前中低档的2.1音箱的音质都不是太好,尤其是低音炮的爆音问题都比较严重,而高档的2.1音箱价格都很贵,因此三五百元的Hi-Fi就成了首选。
2.为什么很多人说Combo不好?
Combo同时支持CD刻录和DVD读取,曾经红火一时,但现在没有那么热了,最大的问题就是激光头的反复转换导致的寿命短,另外也有一些朋友反映刻录质量很差。因此,若不是需要刻大量的碟,还是买个DVD-ROM比较好,最完美的搭配就是DVD-ROM加上CD-RW,当然前提是价格你要接受得了。
3.电源的功率多高合适?
在谈这个问题之前先说说机箱的选购,现在很多经销商以时尚和美观为理由怂恿消费者购买四五百元的高档机箱,其实完全没有必要,机箱是所有配件当中最无足轻重、经销商利润最高的部分,在我看来,是个箱子就行,除非你是个很讲究美观的人。但是电源一定要好,杂牌机箱的电源往往很差,不如买个空箱另配电源。至于要用多少功率的电源,现在主流的AMD配置以及P4B、P4C配置,250W的电源都能满足需求,但是面对Prescott、GeForce6800、X800、Athlon64等等这类的电老虎,300W的电源都难于应付,用户在购买之前最好大体计算一下配件的总功率,然后挑选最适合自己的产品。

D. 什么是超线程技术CPU支持这种技术和不支持这种技术有何区别

超线程技术就是利用特殊字符的硬件指令,把两个逻辑内核模拟成物理芯片,让单个处理器能使用线程级并行计算,从而兼容多线程并行计算,从而兼容多线程操作系统和软件,使运行性能提高30%.

虽然单线程芯片每秒钟能处理成千上万条指令,但是在任一时刻只能对一条指令进行操作。而“超线程”技术可以使芯片同时进行多线程处理,使芯片性能得到提升。如果单单是CPU支持超线程技术而没有芯片组、软件进行协同作战的话,超线程技术也就是一句空话而已。

那又有哪些芯片支持超线程技术呢?

Intel方面有850E、845GE、845PE、845GV、845G、845E、新款的Intel方面有850GE、845PE芯片组均可正常支持超线程技术的使用,而最早前的845E以及850E芯片组只需升级BIOS即可解决支持问题。
而SIS矽统方面决定升级其sis654DX、sis648芯片组为“B”版,这样就可以支持多线程技术了。

软件方面: 操作系统有 winXP;应用软件为office2000、officeXP等。另Linux kemel2.4.x以后的版本也支持超线程技术。原来目前还只是一些办公软件支持超线程,这也未免让爱好GAME的小编失望呀!

程序是一组编译代码,可以执行相关的数据计算与操作,这些代码由一条条的指令组成,每一个代码组就是一条线程。在电脑中,无论做任何操作,都需要动用到线程,即使按一按键盘,电脑响应输入信号,也有相关的指令在运行。

现有主流电脑使用x86架构,每次只能执行一条线程,即单线程系统。单芯片计算环境中,在执行指令的时候,CPU先找出相应指令所在的内存位置,执行下一条指令,再转换到另一个位置,在同一时间内CPU只能对应一个指令。线程可以中断,并把中间结果暂存在另一个特殊位置(堆栈),不同的线程可以交叉运行,实现多任务,但每次运行的线程仍然仅有一条,千万不要把多任务和多线程混淆了。

超线程是一种特殊的多线程技术,它可以充分利用CPU的效率,发挥单个物理CPU的潜力。它不是代替多处理器,而是为了让多处理器的实力发挥得更加完美。

简而言之:超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,从而兼容多线程操作系统和软件,提高处理器的性能。操作系统或者应用软件的多线程可以同时运行于一个HTT处理器上,两个逻辑处理器共享一组处理器执行单元,并行完成加、乘、负载等操作。这样就可以使得运行性能提高30%,这是因为在同一时间里,应用程序可以使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行操作。而“超线程”技术可以使芯片同时进行多线程处理,使芯片性能得到提升。

E. 哪位兄弟告知一下CPU的一些常识

CPU是中央处理单元(Central Processing Unit)的缩写,它可以被简称做微处理器(Microprocessor),不过经常被人们直接称为处理器(Processor)。不要因为这些简称而忽视它的作用,CPU是计算机的核心,其重要性好比心脏对于人一样。实际上,处理器的作用和大脑更相似,因为它负责处理、运算计算机内部的所有数据,而主板芯片组则更像是心脏,它控制着数据的交换。CPU的种类决定了你使用的操作系统和相应的软件,CPU的速度决定了你的计算机有多强大,当然越快、越新的CPU会花掉你更多的钱。如今,Intel的CPU和其兼容产品统治着微型计算机——PC的大半江山,所以《CPU演义》系列文章将着重介绍这些CPU以及有关它们的制造过程、运行方式、性能、种类等知识。

无论是Intel或AMD的CPU,还是你可能听说过的其他一些CPU(比如iMac或SGI工作站所使用的CPU),它们都有很多的相似之处。
http://publishblog.blogchina.com/blog/tb.b?diaryID=1521690
一、关于CPU

1.CPU频率越高性能就越高吗?
不一定。这是在很多新手当中存在的误区。CPU性能取决于很多综合参数,不一定根频率成正比。当然,在同系列的CPU中,比如都是赛扬4,频率越高性能越高。

2.为什么赛扬高频低能?而速龙系列低频高能?
说这个问题之前先讲一下什么叫缓存。缓存(英文名Cache),即高速缓冲存储器,是位于CPU和主存储器DRAM(也就是内存)之间的规模较 小的但速度很高的存储器(其实硬盘、刻录机缓存也都是一个道理)。CPU的缓存分两个,一个是内部缓存,也叫一级缓存(L1 Cache):封闭在CPU芯片内部的高速缓存,用于暂时存储CPU运算时的部分指令和数据,存取速度与CPU主频一致。L1缓存越大,CPU工作时与存取速度较慢的L2缓存和内存间交换数据的次数越少,相对电脑的运算速度可以提高;外部缓存,也叫二级数据缓存(L2 Cache):CPU外部的高速缓存,现在处理器的L2 Cache是和CPU运行在相同频率下的(以前P2 P3的二级缓存运行在相当于CPU频率一半下)。

赛扬的基本架构和同时代的奔腾是差不多的,但它的外频低、前端总线低,而且缓存与奔腾系列相比严重缩水(Northwood核心赛扬4的二级缓存只有128K,而Northwood核心P4的二级缓存有512K)。减少了四分之三的缓存大大降低了成本,但也造成了CPU能力的急剧下降。而速龙系列的一级缓存高达128K,TA、TB核心的速龙二级缓存为256K,Barton及以后核心的速龙二级缓存达到了512K,再加上其比较精确的指令分支预测以及三路数据校验(或者叫三角形数据校验回路),所以处理器虽然工作频率不高,但性能很出色。

3.我的CPU温度为什么那么高?
首先是散热器的问题,再者就是机箱内通风不好,可能是电源线和数据排线影响了通风。另外不必对CPU的温度太过敏感,一些朋友看到五六十度就吓坏了。其实没有那么夸张,一般来说,CPU在75度以下都可以安全工作(通常认为安全工作温度=极限工作温度的80%)。

4.为什么我的CPU外频只有100而其他人的都是400、533等等?
问这类问题的朋友都存在着一个很大的误区,那就是他们把外频和前端总线的概念混淆了。外频是由主板为CPU提供的基准时钟频率,一般常见的有100、133、166、200。而我们说的FSB(Front System Bus)指的是系统前端总线,它是处理器与主板北桥芯片或内存控制集线器之间的数据通道,常见频率有400、333、533、800。作为新手不必掌握那么多概念性的东西,只要记住以下几个公式:
主频=外频*倍频(MHz)
Intel CPU前端总线=外频*4(MHz)
AMD CPU前端总线=外频*2(MHz)
CPU数据带宽=前端总线*8(MB/s)
内存带宽=内存等效工作频率*8(MB/s)

5.什么是超线程?超线程对我有用吗?为什么我用了超线程CPU 系统性能没有得到多少提升?
所谓超线程技术(HT)就是利用特殊的硬件指令,把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,从而使单个处理器就能“享用”线程级的并行计算的处理器技术。多线程技术可以在支持多线程的操作系统和软件上,有效的增强处理器在多任务、多线程处理上的处理能力。简单来说就是模拟两个CPU进行工作。

采用超线程技术的CPU在处理多任务的能力上显着强过非超线程的CPU,但在单任务的工作方面并没有太大的性能优势,甚至在运行不支持超线程技术的软件时性能还略有下降。一般来说,超线程的CPU主要用在高端机及服务器上,普通的家用或办公机器,如果没有特殊要求,不必使用HT。

关于很多朋友反映使用超线程CPU性能提升不大的问题做一下解释,这当中存在一个误区,很多朋友认为只要使用超线程的CPU就能用上超线程技术,事实上并非如此。要将超线程的威力发挥出来需要五大基本的条件

a)CPU要支持HT,目前支持超线程技术的CPU有P4C系列、P4E系列以及部分型号的Xeon

b)主板芯片要支持HT,这是很容易被忽略的条件之一。目前支持HT的主板芯片组主要有 Intel i925/i915/i875/i865全系列、VIA PT800/PT880、SIS 655FX/655TX/661FX、ATI 9100IGP。

c)内存需要双通道的DDR400。由于开启超线程的CPU前端总线高达800MHz,数据带宽高达6.4GB/s,因此要求内存带宽也必须达到6.4GB/s,避免系统瓶颈的产生。单通道的DDR400带宽只有3.2G/s,而双通道技术可使其带宽增加一倍,达到6.4G/s,满足超线程CPU的需要。我见到不少朋友拿848配P4C,这就是超线程性能无法发挥出来的原因之一。(顺便提醒一句,i848、PT800只是支持超线程,却不支持双通道,这是一些朋友将其称之为鸡肋的原因)

d)操作系统的支持。这是被人们忽略最多的前提条件!绝大多数朋友认为只要硬件全方面满足超线程的需要就可以了,其实不是如此,小心操作系统会从中作梗!目前支持超线程技术的操作系统极为有限,只有WinXP专业版(打上SP1补丁)以后的操作系统才支持超线程技术,另外Windows2000打上最新的SP4补丁也可以支持超线程。
e)应用软件的支持。一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。应用软件有Office 2000、Office XP等。
其实,使用超线程并非人们想象得那么简单。

6.什么叫超频?超频有什么用?对系统有害吗?如何超频?

所谓超频,就是让CPU(显卡、内存也一样,后面省略,仅以CPU为例)工作在高于其额定的频率之下,以榨取其潜力和性能。

超频可以使CPU的性能得到一定的提升,举个例子,把P4 2.4的频率超频至2800MHz,就可以让它达到P4 2.8的性能水平,从而少花钱用好东西。

合理的超频对系统不会有太大的危害,只是发热量大一些罢了,如果超的太过火,会严重缩短配件的寿命,甚至烧毁。

超频须要主板的BIOS支持,至于能超多少则取决于主板和CPU还有散热系统。最普通的超法:进入BIOS,再进入“频率/电压控制”(具体名称不一定相同,一般带有Frequency字样的就是了,而且不一定所有的BIOS都有此项),然后将 CPU Host Clock Control(处理器频率控制) 一项的值设为 Enabled,进行具体调节。现在的CPU都锁了倍频,因此我们只能从外频上做手脚,外频一项的名称叫做 CPU Host Frequency,右侧则是相对应的数值。超频要循序渐进,不要一次超的太多,要随时观察温度,随机应变,找到最适合自己的频率。

http://www.rjjd.com/bbs/read.php?tid=15275&page=e&fpage=1

F. cpu缓存越大越好吗

CPU缓存并不是越大越好,因为缓存采用的是速度快、价格昂贵的静态RAM(SRAM),由于每个SRAM内存单元都是由4~6个晶体管构成,增加缓存会带来CPU集成晶体管个数大增,发热量也随之增大,给设计制造带来很大的难度。所以就算缓存容量做得很大,但如果设计不合理会造成缓存的延时,CPU的性能也未必得到提高。

G. CPU超线程功能有什么用,简单解释一下

CPU超线程功能可在同一时间里,让应用程序使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行操作。而超线程技术可以使芯片同时进行多线程处理,使芯片性能得到提升。

拥有超线程技术的处理器中,同样也是两颗物理核心,但是,在超线程技术的支持下,分别将独立的物理核心再模拟成两个逻辑核心,这样一来,就变成了拥有同时处理四线程的能力,这也就是所谓的“虚拟四核”。

(7)硬件多线程处理器大缓存性能下降扩展阅读:

CPU超线程诞生的背景

尽管提高CPU的时钟频率和增加缓存容量后的确可以改善性能,但这样的CPU性能提高在技术上存在较大的难度。实际上在应用中基于很多原因,CPU的执行单元都没有被充分使用。

如果CPU不能正常读取数据(总线/内存的瓶颈),其执行单元利用率会明显下降。大多数执行线程缺乏ILP(Instruction-Level Parallelism,多种指令同时执行)支持。这些都造成了当前CPU的性能没有得到全部的发挥。

H. 有关CPU、内存、硬盘、主板的参数

一、关于CPU
1.CPU频率越高性能就越高吗?
不一定。这是在很多新手当中存在的误区。CPU性能取决于很多综合参数,不一定根频率成正比。当然,在同系列的CPU中,比如都是赛扬4,频率越高性能越高。
2.为什么赛扬高频低能?而速龙系列低频高能?
说这个问题之前先讲一下什么叫缓存。缓存(英文名Cache),即高速缓冲存储器,是位于CPU和主存储器DRAM(也就是内存)之间的规模较 小的但速度很高的存储器(其实硬盘、刻录机缓存也都是一个道理)。CPU的缓存分两个,一个是内部缓存,也叫一级缓存(L1 Cache):封闭在CPU芯片内部的高速缓存,用于暂时存储CPU运算时的部分指令和数据,存取速度与CPU主频一致。L1缓存越大,CPU工作时与存取速度较慢的L2缓存和内存间交换数据的次数越少,相对电脑的运算速度可以提高;外部缓存,也叫二级数据缓存(L2 Cache):CPU外部的高速缓存,现在处理器的L2 Cache是和CPU运行在相同频率下的(以前P2 P3的二级缓存运行在相当于CPU频率一半下)。
赛扬的基本架构和同时代的奔腾是差不多的,但它的外频低、前端总线低,而且缓存与奔腾系列相比严重缩水(Northwood核心赛扬4的二级缓存只有128K,而Northwood核心P4的二级缓存有512K)。减少了四分之三的缓存大大降低了成本,但也造成了CPU能力的急剧下降。而速龙系列的一级缓存高达128K,TA、TB核心的速龙二级缓存为256K,Barton及以后核心的速龙二级缓存达到了512K,
3.我的CPU温度为什么那么高?
首先是散热器的问题,再者就是机箱内通风不好,可能是电源线和数据排线影响了通风。另外不必对CPU的温度太过敏感,一些朋友看到五六十度就吓坏了。其实没有那么夸张,一般来说,CPU在75度以下都可以安全工作(通常认为安全工作温度=极限工作温度的80%)。
4.为什么我的CPU外频只有100而其他人的都是400、533等等?
问这类问题的朋友都存在着一个很大的误区,那就是他们把外频和前端总线的概念混淆了。外频是由主板为CPU提供的基准时钟频率,一般常见的有100、133、166、200。而我们说的FSB(Front System Bus)指的是系统前端总线,它是处理器与主板北桥芯片或内存控制集线器之间的数据通道,常见频率有400、333、533、800。作为新手不必掌握那么多概念性的东西,只要记住以下几个公式:
主频=外频*倍频(MHz)
Intel CPU前端总线=外频*4(MHz)
AMD CPU前端总线=外频*2(MHz)
CPU数据带宽=前端总线*8(MB/s)
内存带宽=内存等效工作频率*8(MB/s)
5.什么是超线程?超线程对我有用吗?为什么我用了超线程CPU 系统性能没有得到多少提升?
所谓超线程技术(HT)就是利用特殊的硬件指令,把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,从而使单个处理器就能“享用”线程级的并行计算的处理器技术。多线程技术可以在支持多线程的操作系统和软件上,有效的增强处理器在多任务、多线程处理上的处理能力。简单来说就是模拟两个CPU进行工作。
采用超线程技术的CPU在处理多任务的能力上显着强过非超线程的CPU,但在单任务的工作方面并没有太大的性能优势,甚至在运行不支持超线程技术的软件时性能还略有下降。一般来说,超线程的CPU主要用在高端机及服务器上,普通的家用或办公机器,如果没有特殊要求,不必使用HT。
关于很多朋友反映使用超线程CPU性能提升不大的问题做一下解释,这当中存在一个误区,很多朋友认为只要使用超线程的CPU就能用上超线程技术,事实上并非如此。要将超线程的威力发挥出来需要五大基本的条件
a)CPU要支持HT,目前支持超线程技术的CPU有P4C系列、P4E系列以及部分型号的Xeon
b)主板芯片要支持HT,这是很容易被忽略的条件之一。目前支持HT的主板芯片组主要有 Intel i925/i915/i875/i865全系列、VIA PT800/PT880、SIS 655FX/655TX/661FX、ATI 9100IGP。
c)内存需要双通道的DDR400。由于开启超线程的CPU前端总线高达800MHz,数据带宽高达6.4GB/s,因此要求内存带宽也必须达到6.4GB/s,避免系统瓶颈的产生。

主板参数全程分解(3)- -

12.机箱前置面板接头
机箱前置面板接头是主板用来连接机箱上的电源开关、系统复位、硬盘电源指示灯等排线的地方。一般来说,ATX结构的机箱上有一个总电源的开关接线(Power SW),其是个两芯的插头,它和Reset的接头一样,按下时短路,松开时开路,按一下,电脑的总电源就被接通了,再按一下就关闭。
而硬盘指示灯的两芯接头,一线为红色。在主板上,这样的插针通常标着IDE LED或HD LED的字样,连接时要红线对一。这条线接好后,当电脑在读写硬盘时,机箱上的硬盘的灯会亮。电源指示灯一般为两或三芯插头,使用1、3位,1线通常为绿色。
在主板上,插针通常标记为Power LED,连接时注意绿色线对应于第一针(+)。当它连接好后,电脑一打开,电源灯就一直亮着,指示电源已经打开了。而复位接头(Reset)要接到主板上Reset插针上。主板上Reset针的作用是这样的:当它们短路时,电脑就重新启动。而PC喇叭通常为四芯插头,但实际上只用1、4两根线,一线通常为红色,它是接在主板Speaker插针上。在连接时,注意红线对应1的位置。
13.外部接口
ATX主板的外部接口都是统一集成在主板后半部的。现在的主板一般都符合PC'99规范,也就是用不同的颜色表示不同的接口,以免搞错。一般键盘和鼠标都是采用PS/2圆口,只是键盘接口一般为蓝色,鼠标接口一般为绿色,便于区别。而USB接口为扁平状,可接MODEM,光驱,扫描仪等USB接口的外设。而串口可连接MODEM和方口鼠标等,并口一般连接打印机。
14.主板上的其它主要芯片
除此而外主板上还有很多重要芯片:
声卡芯片
现在的主板集成的声卡大部分都是AC'97声卡,全称是Audio CODEC’97,这是一个由Intel、Yamaha等多家厂商联合研发并制定的一个音频电路系统标准。主板上集成的AC97声卡芯片主要可分为软声卡和硬声卡芯片两种。所谓的AC'97软声卡,只是在主板上集成了数字模拟信号转换芯片(如ALC201、ALC650、AD1885等),而真正的声卡被集成到北桥中,这样会加重CPU少许的工作负担。
所谓的AC'97硬声卡,是在主板上集成了一个声卡芯片(如创新CT5880,雅马哈的744,VIA的Envy 24PT),这个声卡芯片提供了独立的声音处理,最终输出模拟的声音信号。这种硬件声卡芯片相对比软声卡在成本上贵了一些,但对CPU的占用很小。
网卡芯片
现在很多主板都集成了网卡。在主板上常见的整合网卡所选择的芯片主要有10/100M的RealTek公司的8100(8139C/8139D芯片)系列芯片以及威盛网卡芯片等。除此而外,一些中高端主板还另外板载有Intel、3COM、Alten和Broadcom的千兆网卡芯片等,如Intel的i82547EI、3COM 3C940等等。
IDE阵列芯片
一些主板采用了额外的IDE阵列芯片提供对磁盘阵列的支持,其采用IDE RAID芯片主要有HighPoint、Promise等公司的产品的功能简化版本。例如Promise公司的PDC20276/20376系列芯片能提供支持0,1的RAID配置,具自动数据恢复功能。美国高端HighPoint公司的RAID芯片如HighPoint HPT370/372/374系列芯片,SILICON SIL312ACT114芯片等等。
I/O控制芯片
I/O控制芯片(输入/输出控制芯片)提供了对并串口、PS2口、USB口,以及CPU风扇等的管理与支持。
常见的I/O控制芯片有华邦电子(WINBOND)的W83627HF、W83627THF系列等,例如其最新的W83627THF芯片为
I865/I875芯片组提供了良好的支持,除可支持键盘、鼠标、软盘、并列端口、摇杆控制等传统功能外,
更创新地加入了多样新功能,例如,针对英特尔的Prescott内核微处理器,提供符合VRD10.0规格的微处理器过电压保护,如此可避免微处理器因为工作电压过高而造成烧毁的危险。
此外,W83627THF内部硬件监控的功能也同时大幅提升,除可监控PC系统及其微处理器的温度、电压和风扇外,在风扇转速的控制上,更提供了线性转速控制以及智能型自动控转系统,相较于一般的控制方式,此系统能使主板完全线性地控制风扇转速,以及选择让风扇是以恒温或是定速的状态运转。这两项新加入的功能,不仅能让使用者更简易地控制风扇,并延长风扇的使用寿命,更重要的是还能将风扇运转所造成的噪音减至最低。

频率发生器芯片
频率也可以称为时钟信号,频率在主板的工作中起着决定性的作用。我们目前所说的CPU速度,其实也就是CPU的频率,如P4 1.7GHz,这就是CPU的频率。电脑要进行正确的数据传送以及正常的运行,没有时钟信号是不行的,时钟信号在电路中的主要作用就是同步;因为在数据传送过程中,对时序都有着严格的要求,只有这样才能保证数据在传输过程不出差错。
时钟信号首先设定了一个基准,我们可以用它来确定其它信号的宽度,另外时钟信号能够保证收发数据双方的同步。对于CPU而言,时钟信号作为基准,CPU内部的所有信号处理都要以它作为标尺,这样它就确定CPU指令的执行速度。
时钟信号频率的担任,会使所有数据传送的速度加快,并且提高了CPU处理数据的速度,这就是我们为什么超频可以提高机器速度的原因。要产生主板上的时钟信号,那就需要专门的信号发生器,也称为频率发生器。
但是主板电路由多个部分组成,每个部分完成不同的功能,而各个部分由于存在自己的独立的传输协议、规范、标准,因此它们正常工作的时钟频率也有所不同,如CPU的FSB可达上百兆,I/O口的时钟频率24MHz,USB的时钟频率为48MHz,因此这么多组的频率输出,不可能单独设计,所以主板上都采用专用的频率发生器芯片来控制。
频率发生器芯片的型号非常繁多,其性能也各有差异,但是基本原理是相似的。例如ICS 950224AF时钟频率发生器,是在I845PE/GE的主板上得到普遍采用时钟频率发生器,通过BIOS内建的“AGP/PCI频率锁定”功能,能够保证在任何时钟频率之下提供正确的PCI/AGP分频,有了起提供的这“AGP/PCI频率锁定”功能,使用多高的系统时钟都不用担心硬盘里面精贵的数据了,也不用担心显卡、声卡等的安全了,超频,只取决于CPU和内存的品质而已了。

最后再让我们通过一张详细的大图来对主板来个彻底注释。
1是整合音效芯片,2是I/O控制芯片,3是光驱音源插座,4是外接音源辅助插座,
5是SPDIF插座,6是USB插头,7是机箱被开启接头,8是PCI插槽,

9是AGP4X插槽,10是机箱前端通用USB接口,11是BIOS,12是机箱面板接头,

13是南桥芯片,14是IDE1插口,15是IDE2插口,16是电源指示灯接头,

17是清除CMOS记忆跳线,18是风扇电源插座,19是电池,20是软驱插座,

21是ATX电源插座,22是内存插槽,23是风扇电源插座,24是北桥芯片,

25是CPU风扇支架,26是CPU插座,27是12VATX电源插座,28是第二组音源插座,

29是PS/2键盘及鼠标插座,30是USB插座,31是并串口,32是游戏控制器及音源插座,

33是SUP_CEN插座。

搜狐首页 >> IT频道 >> 数码天下 >> 硬件DIY-搜狐IT >> 硬件知识

进阶必读:内存参数详解

IT.SOHU.COM 2004-07-28 11:10 作者: queueber 转自: 太平洋电脑网
页面功能 【我来说两句】【我要“揪”错】【推荐】【字体:大 中 小】【打印】 【关闭】

第1页:第2页:第3页:

绪论:
如今很多玩家都想方设法的发掘电脑的性能,内存带宽对整个系统起到至关重要的作用,它关系到系统总线速度。大家在设置过程中可能会遇到一些感到迷惑的现象,有时一个较低的总线速度配以高参数的内存,其性能也许比一味追求高总线速度还要好。选购内存时,玩家也
都知道,同频率下时序参数越高的内存其系统带宽也会随之增长,也就是要尽量选用CAS/tRCD/tRPD/tRAS参数值低的内存。举个例子,如果系统总线速度为400MHz,你需要搭配使用PC3200规格的DDR内存,理想的CAS值是2。如果要把系统总线超频到500MHz,同步的情况下则需要PC4000的内存。当大家选购高频率的内存时,应该会发现其CAS延迟通常都比较高,2.5或者3是比较常见的。然而CAS是最敏感的内存参数,CAS值从3降低到2,虽然只有1/3,但另一方面,如果这种情况发生在一个总线速度为500MHz的系统上,你的系统性能会提升25%之多!

内存控制器:
内存控制器是电脑上最重要的组成部件之一。它的功能是监督控制数据从内存载入/载出。如果需要,还可以对数据的完整性进行检测。

芯片组决定了支持的处理器类型,通常包含几组控制器,分别控制着处理器和其他组件的数据交换。内存控制器是芯片组很常见的一部分,它建立了从内存到微处理器的数据流。如果是支持双通道模式的芯片组,就会包含两组内存控制器。与众不同的是,近期问世的AMD Athlon64处理器内部集成了内存控制器。
内存参数规格:
内存的时序参数一般简写为2/2/2/6-11/1T的格式,分别代表CAS/tRCD/tRP/tRAS/CMD的值。 2/2/2/6-11/1T中最后两个时序参数,也就是tRAS和CMD(Command缩写),是其中较复杂的时序参数。目前市场上对这两个参数的认识有一些错误,因为部分内存厂商直接用它们来
代表内存性能。

CMD Rate祥解:
Command Rate译为"首命令延迟",这个参数的含义是片选后多少时间可以发出具体的寻址的行激活命令,单位是时钟周期。片选是指对行物理Bank的选择(通过DIMM上CS片选信号进行)。如果系统指使用一条单面内存,那就不存在片选的问题了,因为此时只有一个物理Bank。

用更通俗的说法,CMD Rate是一种芯片组意义上的延迟,它并不全由内存决定,是由芯片组把虚拟地址解释为物理地址。不难估计,高密度大容量的系统内存的物理地址范围更大,其CMD延迟肯定比只有单条内存的系统大,即使是双面单条。

Intel对CMD这个问题就非常敏感,因此部分芯片组的内存通道被限制到四个Bank。这样就可以比较放心地把CMD Rate限定在1T,而不理用户最多能安装多少容量的内存。

宣扬CMD Rate可以设为1T实际上多少也算是一种误导性广告,因为所有的无缓冲(unbuffered)内存都应具有1T的CMD Rate,最多支持四个Bank每条内存通道,当然也不排除芯片组的局限性。

tRAS:
tRAS在内存规范的解释是Active to Precharge Delay,行有效至行预充电时间。是指从收到一个请求后到初始化RAS(行地址选通脉冲)真正开始接受数据的间隔时间。这个参数看上去似乎很重要,其实不然。内存访问是一个动态的过程,有时内存非常繁忙,但也有相对空闲的时候,虽然内存访问是连续不断的。tRAS命令是访问新数据的过程(例如打开一个新的程序),但发生的不多。

接下来几个内存时序参数分别为CAS延迟,tRCD,以及tRP,这些参数又是如何影响系统性能的呢?

CAS:
CAS意为列地址选通脉冲(Column Address Strobe 或者Column Address Select),CAS控制着从收到命令到执行命令的间隔时间,通常为2,2.5,3这个几个时钟周期。在整个内存矩阵中,因为CAS按列地址管理物理地址,因此在稳ǖ幕�∩希�飧龇浅V匾�牟问�翟降驮胶谩9�淌钦庋�模�谀诖嬲罅兄蟹治�泻土校�泵�钋肭蟮酱锬诖婧螅�紫缺淮シ⒌氖莟RAS (Active to Precharge Delay),数据被请求后需预先充电,一旦tRAS被激活后,RAS才开始在一半的物理地址中寻址,行被选定后,tRCD初始化,最后才通过CAS找到精确的地址。整个过程也就是先行寻址再列寻址。从CAS开始到CAS结束就是现在讲解的CAS延迟了。因为CAS是寻址的最后一个步骤,所以在内存参数中它是最重要的。

tRCD:
根据标准tRCD是指RAS to CAS Delay(RAS至CAS延迟),对应于CAS,RAS是指Row Address Strobe,行地址选通脉冲。CAS和RAS共同决定了内存寻址。RAS(数据请求后首先被激发)和CAS(RAS完成后被激发)并不是连续的,存在着延迟。然而,这个参数对系统性能的影响并不大,因为程序存储数据到内存中是一个持续的过程。在同个程序中一般都会在同一行中寻址,这种情况下就不存在行寻址到列寻址的延迟了。

tRP:
tRP指RAS Precharge Time ,行预充电时间。也就是内存从结束一个行访问结束到重新开始的间隔时间。简单而言,在依次经历过tRAS, 然后 RAS, tRCD, 和CAS之后,需要结束当前的状态然后重新开始新的循环,再从tRAS开始。这也是内存工作最基本的原理。如果你从事的任务需要大量的数据变化,例如视频渲染,此时一个程序就需要使用很多的行来存储,tRP的参数值越低表示在不同行切换的速度越快。
总结:
或许你看完以上论述后还是有一些不解,其实大家也没必要对整个内存寻址机制了解的非常透彻,这个并不影响你选择什么规格的内存,以及如何最大程度上在BIOS中优化你的内存参数。最基本的,你应该知道,系统至少需要搭配满足CPU带宽的内存,然后CAS延迟越低越好。

因为不同频率的内存的价格相差并不是很大,除了那些发烧级产品。从长远的目光来考虑,我们建议大家尽量购买高频率的内存产品。这样或许你将来升级CPU时可以节省一笔内存费用,高频率的内存都是向下兼容的。例如如果购买了PC3200 400MHz的内存,标明的CAS延迟是2.5。如果你实际使用时把频率降到333MHz,通常情况下CAS延迟可以达到2。

一般而言,想要保持内存在一个高参数,如果不行可以采取降低频率的方法。但对处理器超频时,都会要求较高的总线速度,此时的瓶颈就在内存系统上,一般只有靠牺牲高参数来保持内存频率和CPU的外频同步。这样可以得到更大的内存带宽,在处理大量数据时就能明显的从中获益,例如数据库操作,Photoshop等。

另外一点值得注意的是,PC3200或PC3500规格的内存,如果CAS延迟可以设为2,也能在一定程度上弥补内存带宽。因为此时CPU和内存交换数据时间隔的时间大大减少了。如果用户经常使用的程序并不需要大的带宽,低CAS延迟也会带来显着的性能提升,例如一些小型游戏和3D应用程序。

总而言之,一条参数为2-2-2-5的内存绝对比3-4-4-8的内存优秀很多,总线速度越高,这种情况就越明显。

硬盘的主要技术指标

在我们平时选购硬盘时,经常会了解硬盘的一些参数,而且很多杂志的相关文章也对此进行了不少的解释。不过,很多情况下,这种介绍并不细致甚至会带有一些误导的成分。今天,我们就聊聊这方面的话题,希望能对硬盘选购者提供应有的帮助。

首先,我们来了解一下硬盘的内部结构,它将有助于理解本文的相关内容。

图为:硬盘的内部结构

工作时,磁盘在中轴马达的带动下,高速旋转,而磁头臂在音圈马达的控制下,在磁盘上方进行径向的移动进行寻址

硬盘常见的技术指标有以下几种:

1、每分钟转速(RPM,Revolutions Per Minute):这一指标代表了硬盘主轴马达(带动磁盘)的转速,比如5400RPM就代表该硬盘中的主轴转速为每分钟5400转。

2、平均寻道时间(Average Seek Time):如果没有特殊说明一般指读取时的寻道时间,单位为ms(毫秒)。这一指标的含义是指硬盘接到读/写指令后到磁头移到指定的磁道(应该是柱面,但对于具体磁头来说就是磁道)上方所需要的平均时间。除了平均寻道时间外,还有道间寻道时间(Track to Track或Cylinder Switch Time)与全程寻道时间(Full Track或Full Stroke),前者是指磁头从当前磁道上方移至相邻磁道上方所需的时间,后者是指磁头从最外(或最内)圈磁道上方移至最内(或最外)圈磁道上方所需的时间,基本上比平均寻道时间多一倍。出于实际的工作情况,我们一般只关心平均寻道时间。

3、平均潜伏期(Average Latency):这一指标是指当磁头移动到指定磁道后,要等多长时间指定的读/写扇区会移动到磁头下方(盘片是旋转的),盘片转得越快,潜伏期越短。平均潜伏期是指磁盘转动半圈所用的时间。显然,同一转速的硬盘的平均潜伏期是固定的。7200RPM时约为4.167ms,5400RPM时约为5.556ms。

4、平均访问时间(Average Access Time):又称平均存取时间,一般在厂商公布的规格中不会提供,这一般是测试成绩中的一项,其含义是指从读/写指令发出到第一笔数据读/写时所用的平均时间,包括了平均寻道时间、平均潜伏期与相关的内务操作时间(如指令处理),由于内务操作时间一般很短(一般在0.2ms左右),可忽略不计,所以平均访问时间可近似等于平均寻道时间+平均潜伏期,因而又称平均寻址时间。如果一个5400RPM硬盘的平均寻道时间是9ms,那么理论上它的平均访问时间就是14.556ms。

5、数据传输率(DTR,Data Transfer Rate):单位为MB/s(兆字节每秒,又称MBPS)或Mbits/s(兆位每秒,又称Mbps)。DTR分为最大(Maximum)与持续(Sustained)两个指标,根据数据交接方的不同又分外部与内部数据传输率。内部DTR是指磁头与缓冲区之间的数据传输率,外部DTR是指缓冲区与主机(即内存)之间的数据传输率。外部DTR上限取决于硬盘的接口,目前流行的Ultra ATA-100接口即代表外部DTR最高理论值可达100MB/s,持续DTR则要看内部持续DTR的水平。内部DTR则是硬盘的真正数据传输能力,为充分发挥内部DTR,外部DTR理论值都会比内部DTR高,但内部DTR决定了外部DTR的实际表现。由于磁盘中最外圈的磁道最长,可以让磁头在单位时间内比内圈的磁道划过更多的扇区,所以磁头在最外圈时内部DTR最大,在最内圈时内部DTR最小。

6、缓冲区容量(Buffer Size):很多人也称之为缓存(Cache)容量,单位为MB。在一些厂商资料中还被写作Cache Buffer。缓冲区的基本要作用是平衡内部与外部的DTR。为了减少主机的等待时间,硬盘会将读取的资料先存入缓冲区,等全部读完或缓冲区填满后再以接口速率快速向主机发送。随着技术的发展,厂商们后来为SCSI硬盘缓冲区增加了缓存功能(这也是为什么笔者仍然坚持说其是缓冲区的原因)。这主要体现在三个方面:预取(Prefetch),实验表明在典型情况下,至少50%的读取操作是连续读取。预取功能简单地说就是硬盘“私自”扩大读取范围,在缓冲区向主机发送指定扇区数据(即磁头已经读完指定扇区)之后,磁头接着读取相邻的若干个扇区数据并送入缓冲区,如果后面的读操作正好指向已预取的相邻扇区,即从缓冲区中读取而不用磁头再寻址,提高了访问速度。写缓存(Write Cache),通常情况下在写入操作时,也是先将数据写入缓冲区再发送到磁头,等磁头写入完毕后再报告主机写入完毕,主机才开始处理下一任务。具备写缓存的硬盘则在数据写入缓区后即向主机报告写入完毕,让主机提前“解放”处理其他事务(剩下的磁头写入操作主机不用等待),提高了整体效率。为了进一步提高效能,现在的厂商基本都应用了分段式缓存技术(Multiple Segment Cache),将缓冲区划分成多个小块,存储不同的写入数据,而不必为小数据浪费整个缓冲区空间,同时还可以等所有段写满后统一写入,性能更好。读缓存(Read Cache),将读取过的数据暂时保存在缓冲区中,如果主机再次需要时可直接从缓冲区提供,加快速度。读缓存同样也可以利用分段技术,存储多个互不相干的数据块,缓存多个已读数据,进一步提高缓存命中率。

图为:经常能看到的硬盘参数指标,正确理解它们的含义对选购会有帮助

7、噪音与温度(Noise & Temperature):这两个属于非性能指标。对于噪音,以前厂商们并不在意,但从2000年开始,出于市场的需要(比如OEM厂商希望生产更安静的电脑以增加卖点)厂商通过各种手段来降低硬盘的工作噪音,ATA-5规范第三版也加入了自动声学(噪音)管理子集(AAM,Automatic Acoustic Management),因此目前的所有新硬盘都支持AAM功能。硬盘的噪音主要来源于主轴马达与音圈马达,降噪也是从这两点入手(盘片的增多也会增加噪音,但这没有办法)。除了AAM外,厂商的努力在上文的厂商介绍中已经讲到,在此就不多说了。至于热量,其实每个厂商都有自己的标准,并声称硬盘的表现是他们预料之中的,完全在安全范围之内,没有问题。这一点倒的是不用担心,不过关键在于硬盘是机箱中的一个组成部分,它的高热会提高机箱的整体温度,也许硬盘本身没事,但可能周围的配件却经受不了,别的不说,如果是两个高热的硬盘安装得很紧密,那么它还能承受近乎于双倍的热量吗?所以硬盘的热量仍需厂商们注意。
2006年11月17日北京中关村英特尔CPU报价
型号 规格 今日报价 涨跌
赛扬 1.7(散) 1.7/400MHz/128K/Socket478 165

赛扬 1.8(散) 1.8/400MHz/128K/Socket478 175

赛扬 2.0(散) 2.0/400MHz /128K/Socket478 240

赛扬 2.1(散) 2.1/400MHz/128K/Socket478 245

赛扬 2.4(散) 2.4/400MHZ/128K/Socket478 290 +5

赛扬 D310 (散) 2.13/533MHZ/256K/Socket478 270

赛扬 D315 (散) 2.26/533MHz /256K/Socket478 290

赛扬 D320 (散) 2.4/533MHz/256K/Socket478 305 -5
赛扬 D320 (盒) 2.4/533MHz/256K/Socket478 330
赛扬 D325 (散) 2.53/533MHz/256K/Socket478 335

赛扬 D325 (三年盒) 2.53/533MHz/256K/Socket478 325 -15

赛扬 D330 (散) 2.66/533MHz/256K/Socket478 375 +5

赛扬 D335 (散) 2.8/533MHz/256K/Socket478 410 -5
赛扬 D340 (散) 2.93/533MHz/256K/Socket478 430 -30
赛扬 D350 (散) 3.06/533MHz /256K/Socket478 450 -60
赛扬 D326 (散) 2.53/533MHz /256K/LGA775 365
赛扬 D326 (盒) 2.53/533MHz /256K/LGA775 400
赛扬 D331 (散) 2.66/533MHz /256K/L

I. 处理器CPU用久了 性能是不是会大幅下降 处理能力减弱什么的

CPU变化比较小,如果有比较明显的下降,可能是散热问题,要清理风扇,更换硅脂,这样效果要好点;
楼主也要知道,就算CPU能力不下降,但是现在软件对硬件的要求是越来越高的,就打开个网页来说,现在基本每个网页都有大量图片、Flash、Java脚本等等,一个网页存下来好几M,甚至十几、几十M,所以电脑越用越慢是正常的,如果你装个Windows2000系统,用着还是很快的。
当前随便一个应用软件就有很多特效,随便一个游戏都是上G的,Office也越来越大,Windows7、8等刻录都得用DVD了,所以电脑有更新换代一说,不更新许多新东西都不支持,比如你的CPU支持虚拟化吗,支持智能睿频吗,支持多线程吗,新东西有优势,旧东西不能总是焕发青春的。
360的加速球加得是内存,绿色代表内存足够,CPU占用率地(当前);你随便打开一个软件,CPU马上100%,慢是正常的,如果一样,谁还买新的啊!

J. 多线程技术的性能

尽管提高CPU的时钟频率和增加缓存容量后的确可以改善性能,但这样的CPU性能提高在技术上存在较大的难度。实际上在应用中基于很多原因,CPU的执行单元都没有被充分使用。如果CPU不能正常读取数据(总线/内存的瓶颈),其执行单元利用率会明显下降。另外就是目前大多数执行线程缺乏ILP(Instruction-Level Parallelism,指令级并行)支持。这些都造成了目前CPU的性能没有得到全部的发挥。因此,Intel则采用另一个思路去提高CPU的性能,让CPU可以同时执行多重线程,就能够让CPU发挥更大效率,即所谓“超线程(Hyper-Threading,简称“HT”)”技术。超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。
超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程,P4处理器需要多加入一个Logical CPU Pointer(逻辑处理单元)。因此新一代的P4 HT的die的面积比以往的P4增大了5%。而其余部分如ALU(整数运算单元)、FPU(浮点运算单元)、L2 Cache(二级缓存)则保持不变,这些部分是被分享的。
虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每各CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。
英特尔P4 超线程有两个运行模式,Single Task Mode(单任务模式)及Multi Task Mode(多任务模式),当程序不支持Multi-Processing(多处理器作业)时,系统会停止其中一个逻辑CPU的运行,把资源集中于单个逻辑CPU中,让单线程程序不会因其中一个逻辑CPU闲置而减低性能,但由于被停止运行的逻辑CPU还是会等待工作,占用一定的资源,因此Hyper-Threading CPU运行Single Task Mode程序模式时,有可能达不到不带超线程功能的CPU性能,但性能差距不会太大。也就是说,当运行单线程运用软件时,超线程技术甚至会降低系统性能,尤其在多线程操作系统运行单线程软件时容易出现此问题。
需要注意的是,含有超线程技术的CPU需要芯片组、软件支持,才能比较理想的发挥该项技术的优势。目前支持超线程技术的芯片组包括如:英特尔i845GE、PE及矽统iSR658 RDRAM、SiS645DX、SiS651可直接支持超线程;英特尔i845E、i850E通过升级BIOS后可支持;威盛P4X400、P4X400A可支持,但未获得正式授权。操作系统如:Microsoft Windows XP、Microsoft Windows 2003,Linux kernel 2.4.x以后的版本也支持超线程技术。

热点内容
dede模板php 发布:2025-07-31 12:30:33 浏览:564
百度云上传是原图吗 发布:2025-07-31 12:26:48 浏览:829
野性密码是什么 发布:2025-07-31 12:20:57 浏览:280
糖豆网缓存的视频在哪里 发布:2025-07-31 11:59:13 浏览:191
为什么有些信用卡没密码 发布:2025-07-31 11:47:29 浏览:905
岗亭电脑怎么看服务器 发布:2025-07-31 11:35:12 浏览:996
python标准库常用 发布:2025-07-31 11:30:39 浏览:230
mssql删除存储过程 发布:2025-07-31 11:20:36 浏览:574
产线数据库 发布:2025-07-31 11:18:18 浏览:273
mysql数据库安装不了 发布:2025-07-31 11:07:34 浏览:781