问题描述:
还有什么是缓存都用什么用处
解析:
超频是使得各种各样的电脑部件运行在高于额定速度下的方法。例如,如果你购买了一颗Pentium 4 32GHz处理器,并且想要它运行得更快,那就可以超频处理器以让它运行在36GHz下。
如果你是新手,建议还是多多学习学习,因为超频不当会造成硬件损坏
缓存
许多人认为,“缓存”是内存的一部分
许多技术文章都是这样教授的
但是还是有很多人不知道缓存在什么地方,缓存是做什么用的
其实,缓存是CPU的一部分,它存在于CPU中
CPU存取数据的速度非常的快,一秒钟能够存取、处理十亿条指令和数据(术语:CPU主频1G),而内存就慢很多,快的内存能够达到几十兆就不错了,可见两者的速度差异是多么的大
缓存是为了解决CPU速度和内存速度的速度差异问题
内存中被CPU访问最频繁的数据和指令被复制入CPU中的缓存,这样CPU就可以不经常到象“蜗牛”一样慢的内存中去取数据了,CPU只要到缓存中去取就行了,而缓存的速度要比内存快很多
这里要特别指出的是:
1因为缓存只是内存中少部分数据的复制品,所以CPU到缓存中寻找数据时,也会出现找不到的情况(因为这些数据没有从内存复制到缓存中去),这时CPU还是会到内存中去找数据,这样系统的速度就慢下来了,不过CPU会把这些数据复制到缓存中去,以便下一次不要再到内存中去取。
2因为随着时间的变化,被访问得最频繁的数据不是一成不变的,也就是说,刚才还不频繁的数据,此时已经需要被频繁的访问,刚才还是最频繁的数据,现在又不频繁了,所以说缓存中的数据要经常按照一定的算法来更换,这样才能保证缓存中的数据是被访问最频繁的
3关于一级缓存和二级缓存
为了分清这两个概念,我们先了解一下RAM
ram和ROM相对的,RAM是掉电以后,其中才信息就消失那一种,ROM在掉电以后信息也不会消失那一种
RAM又分两种,
一种是静态RAM,SRAM;一种是动态RAM,DRAM。前者的存储速度要比后者快得多,我们现在使用的内存一般都是动态RAM。
有的菜鸟就说了,为了增加系统的速度,把缓存扩大不就行了吗,扩大的越大,缓存的数据越多,系统不就越快了吗
缓存通常都是静态RAM,速度是非常的快,
但是静态RAM集成度低(存储相同的数据,静态RAM的体积是动态RAM的6倍),
价格高(同容量的静态RAM是动态RAM的四倍),
由此可见,扩大静态RAM作为缓存是一个非常愚蠢的行为,
但是为了提高系统的性能和速度,我们必须要扩大缓存,
这样就有了一个折中的方法,不扩大原来的静态RAM缓存,而是增加一些高速动态RAM做为缓存,
这些高速动态RAM速度要比常规动态RAM快,但比原来的静态RAM缓存慢,
我们把原来的静态ram缓存叫一级缓存,而把后来增加的动态RAM叫二级缓存。
一级缓存和二级缓存中的内容都是内存中访问频率高的数据的复制品(映射),它们的存在都是为了减少高速CPU对慢速内存的访问。
通常CPU找数据或指令的顺序是:先到一级缓存中找,找不到再到二级缓存中找,如果还找不到就只有到内存中找了
以上技术文章原创于私人网站海市蜃楼1什么是超线程?超线程对我有用吗?为什么我用了超线程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,数据带宽高达64GB/s,因此要求内存带宽也必须达到64GB/s,避免系统瓶颈的产生。单通道的DDR400带宽只有32G/s,而双通道技术可使其带宽增加一倍,达到64G/s,满足超线程CPU的需要。我见到不少朋友拿848配P4C,这就是超线程性能无法发挥出来的原因之一。(顺便提醒一句,i848、PT800只是支持超线程,却不支持双通道,这是一些朋友将其称之为鸡肋的原因)
d) *** 作系统的支持。这是被人们忽略最多的前提条件!绝大多数朋友认为只要硬件全方面满足超线程的需要就可以了,其实不是如此,小心 *** 作系统会从中作梗!目前支持超线程技术的 *** 作系统极为有限,只有WinXP专业版(打上SP1补丁)以后的 *** 作系统才支持超线程技术,另外Windows2000打上最新的SP4补丁也可以支持超线程。
e)应用软件的支持。一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。应用软件有Office 2000、Office XP等。
其实,使用超线程并非人们想象得那么简单。
2什么叫超频?超频有什么用?对系统有害吗?如何超频?
所谓超频,就是让CPU(显卡、内存也一样,后面省略,仅以CPU为例)工作在高于其额定的频率之下,以榨取其潜力和性能。
超频可以使CPU的性能得到一定的提升,举个例子,把P4 24的频率超频至2800MHz,就可以让它达到P4 28的性能水平,从而少花钱用好东西。
合理的超频对系统不会有太大的危害,只是发热量大一些罢了,如果超的太过火,会严重缩短配件的寿命,甚至烧毁。
超频须要主板的BIOS支持,至于能超多少则取决于主板和CPU还有散热系统。最普通的超法:进入BIOS,再进入“频率/电压控制”(具体名称不一定相同,一般带有Frequency字样的就是了,而且不一定所有的BIOS都有此项),然后将 CPU Host Clock Control(处理器频率控制) 一项的值设为 Enabled,进行具体调节。现在的CPU都锁了倍频,因此我们只能从外频上做手脚,外频一项的名称叫做 CPU Host Frequency,右侧则是相对应的数值。超频要循序渐进,不要一次超的太多,要随时观察温度,随机应变,找到最适合自己的频率。从技术上来说可以调,就是超频了,但就现实来说,调不了,
至强l5410服务器cpu是771平台,支持的主板极少,淘宝有很多搭配g41主板出售的,都是一些小厂出的三无产品,说句实话,能稳定运行就阿弥佗佛了,超频想都不用想
不过这个cpu的性能还凑合,一般日常应用还是可以的,不比追求太高的频率
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)