CPU、内存

来源:百度文库 编辑:神马文学网 时间:2024/04/29 00:53:15
Pentium(奔腾)
Athlon(速龙)
Celeron(赛扬)
Core (酷睿)
Duron(毒龙)
Opteron(皓龙)
Sempron(闪龙)
Turion(炫龙)
Cpu种类
北桥芯片(North Bridge)是主板芯片组中起主导作用的最重要的组成部分,也称为主桥(Host Bridge)。一般来说,芯片组的名称就是以北桥芯片的名称来命名的,例如英特尔 845E芯片组的北桥芯片是82845E,875P芯片组的北桥芯片是82875P等等。北桥芯片负责与CPU的联系并控制内存、AGP、PCI数据在北桥内部传输,提供对CPU的类型和主频、系统的前端总线频率、内存的类型(SDRAM,DDR SDRAM以及RDRAM等等)和最大容量、ISA/PCI/AGP插槽、ECC纠错等支持,整合型芯片组的北桥芯片还集成了显示核心。北桥芯片就是主板上离CPU最近的芯片,这主要是考虑到北桥芯片与处理器之间的通信最密切,为了提高通信性能而缩短传输距离。因为北桥芯片的数据处理量非常大,发热量也越来越大,所以现在的北桥芯片都覆盖着散热片用来加强北桥芯片的散热,有些主板的北桥芯片还会配合风扇进行散热。因为北桥芯片的主要功能是控制内存,而内存标准与处理器一样变化比较频繁,所以不同芯片组中北桥芯片是肯定不同的,当然这并不是说所采用的内存技术就完全不一样,而是不同的芯片组北桥芯片间肯定在一些地方有差别。
由于已经发布的AMD K8核心的CPU将内存控制器集成在了CPU内部,于是支持K8芯片组的北桥芯片变得简化多了,甚至还能采用单芯片芯片组结构。这也许将是一种大趋势,北桥芯片的功能会逐渐单一化,为了简化主板结构、提高主板的集成度,也许以后主流的芯片组很有可能变成南北桥合一的单芯片形式(事实上SIS老早就发布了不少单芯片芯片组)。
由于每一款芯片组产品就对应一款相应的北桥芯片,所以北桥芯片的数量非常多。针对不同的平台,目前主流的北桥芯片有以下产品(不包括较老的产品而且只对用户最多的英特尔芯片组作较详细的说明)
南桥芯片(South Bridge)是主板芯片组的重要组成部分,一般位于主板上离CPU插槽较远的下方,PCI插槽的附近,这种布局是考虑到它所连接的I/O总线较多,离处理器远一点有利于布线。相对于北桥芯片来说,其数据处理量并不算大,所以南桥芯片一般都没有覆盖散热片。南桥芯片不与处理器直接相连,而是通过一定的方式(不同厂商各种芯片组有所不同,例如英特尔的英特尔Hub Architecture以及SIS的Multi-Threaded“妙渠”)与北桥芯片相连。
南桥芯片负责I/O总线之间的通信,如PCI总线、USB、LAN、ATA、SATA、音频控制器、键盘控制器、实时时钟控制器、高级电源管理等,这些技术一般相对来说比较稳定,所以不同芯片组中可能南桥芯片是一样的,不同的只是北桥芯片。所以现在主板芯片组中北桥芯片的数量要远远多于南桥芯片。例如早期英特尔不同架构的芯片组Socket 7的430TX和Slot 1的440LX其南桥芯片都采用82317AB,而近两年的芯片组845E/845G/845GE/845PE等配置都采用ICH4南桥芯片,但也能搭配ICH2南桥芯片。更有甚者,有些主板厂家生产的少数产品采用的南北桥是不同芯片组公司的产品,例如以前升技的KG7-RAID主板,北桥采用了AMD 760,南桥则是VIA 686B。
南桥芯片的发展方向主要是集成更多的功能,例如网卡、RAID、IEEE 1394、甚至WI-FI无线网络等等。
前端总线是指将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。人们常常以MHz表示的速度来描述总线频率。总线的种类很多,前端总线的英文名字是Front Side Bus,通常用FSB表示,是将CPU连接到北桥芯片的总线。计算机的前端总线频率是由CPU和北桥芯片共同决定的。
北桥芯片负责联系内存、显卡等数据吞吐量最大的部件,并和南桥芯片连接。CPU就是通过前端总线(FSB)连接到北桥芯片,进而通过北桥芯片和内存、显卡交换数据。前端总线是CPU和外界交换数据的最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再强的CPU也不能明显提高计算机整体速度
前端总线:英文名称叫Front Side Bus(FSB)。前端总线是CPU跟系统沟通的通道,处理器必须通过它才能获得外部数据,也需要通过它来将运算结果传送出其他对应设备。FSB的速度越快,CPU的数据传输就越迅速。FSB的速度主要是用FSB的频率来衡量,前端总线的频率有两个概念:一就是总线的外频(即物理工作频率),二就是FSB频率(有效工作频率),它直接决定了前端总线的数据传输速度。
数据总线宽度:决定了cpu和内存一次交换数据量64
AMD Athlon X23600+ 65nm(盒) 所有参数
一般参数
CPU架构AMD系列CPU类型台式机CPU主频1900MHzCPU系列AMD Athlon针脚数(Pin)940接口类型Socket 940主频范围2.0G-2.5G以下
技术参数
二级缓存容量512K64位技术支持核心类型Brisbane前端总线1000MHzCPU外频200MHzCPU倍频10制作工艺65纳米核心电压65W
CPU产商:Intel(英特尔),AMD ,VIA(威盛,中国龙芯CPU)
Intel Core 2 Duo E6300
CPU系列:CORE 2 DUO主频(MH:1860MHz总线频率:1066MHz插槽类型:Socket 775L2缓存(:2MB适用类型:台式CPUCPU内核:Allendale
Intel 奔腾D 820
CPU系列:奔腾D核心数量:双核心主频(MH:2800MHz总线频率:800MHz插槽类型:Socket 775L2缓存(:1MB*2超线程技:不支持
Intel 奔腾4
CPU系列:奔腾4主频(MH:3000MHz总线频率:800MHz插槽类型:Socket 478L2缓存(:1MB超线程技:支持适用类型:台式CPU
Intel 赛扬D
CPU系列:赛扬D主频(MH:3200MHz总线频率:533MHz插槽类型:Socket 775L2缓存(:512KB超线程技:不支持适用类型:台式CPU
AMD AM2 Athlon 64
CPU系列:AM2 Athlon64主频(MH:1800MHz插槽类型:Socket AM2L2缓存(:512KB超线程技:不支持适用类型:台式CPUCPU内核:Manila
AMD Athlon 64 X2
CPU系列:Athlon64 X2核心数量:双核心主频(MH:2000MHz总线频率:1000MHz插槽类型:Socket AM2L2缓存(:2×256 KB适用类型:台式CPU
AMD AM2 闪龙
CPU系列:AM2闪龙主频(MH:1600MHz插槽类型:Socket AM2L2缓存(:256KB适用类型:台式CPUCPU内核:Manila
AMD Athlon64
CPU系列:Athlon64主频(MH:1800MHz总线频率:1000MHz插槽类型:Socket 939L2缓存(:512KB超线程技:不支持适用类型:台式CPU
AMD Sempron闪龙
CPU系列:闪龙主频(MH:1600MHz总线频率:800MHz插槽类型:Socket 754L2缓存(:256KB超线程技:不支持适用类型:台式CPU
威盛龙芯CPU明年上市.
中央处理器CPU
CPU是电脑系统的心脏,电脑特别是微型电脑的快速发展过程,实质上就是CPU从低级向高级、从简单向复杂发展的过程。
一、CPU的概念
CPU(Central Processing Unit)又叫中央处理器,其主要功能是进行运算和逻辑运算,内部结构大概可以分为控制单元、算术逻辑单元和存储单元等几个部分。按照其处理信息的字长可以分为:八位微处理器、十六位微处理器、三十二位微处理器以及六十四位微处理器等等。
二、CPU主要的性能指标
主频:即CPU内部核心工作的时钟频率,单位一般是兆赫兹(MHz)。这是我们平时无论是使用还是购买计算机都最关心的一个参数,我们通常所说的133、166、450等就是指它。对于同种类的CPU,主频越高,CPU的速度就越快,整机的性能就越高。
外频和倍频数:外频即CPU的外部时钟频率。外频是由电脑主板提供的,CPU的主频与外频的关系是:CPU主频=外频×倍频数。
内部缓存:采用速度极快的SRAM制作,用于暂时存储CPU运算时的最近的部分指令和数据,存取速度与CPU主频相同,内部缓存的容量一般以KB为单位。当它全速工作时,其容量越大,使用频率最高的数据和结果就越容易尽快进入CPU进行运算,CPU工作时与存取速度较慢的外部缓存和内存间交换数据的次数越少,相对电脑的运算速度可以提高。
地址总线宽度:地址总线宽度决定了CPU可以访问的物理地址空间,简单地说就是CPU到底能够使用多大容量的内存。
多媒体扩展指令集(MMX)技术:MMX是Intel公司为增强Pentium CPU 在音像、图形和通信应用方面而采取的新技术。这一技术为CPU增加了全新的57条MMX指令,这些加了MMX指令的 CPU比普通CPU在运行含有MMX指令的程序时,处理多媒体的能力上提高了60%左右。即使不使用MMX指令的程序,也能获得15%左右的性能提升。 微处理器在多方面改变了我们的生活,现在认为理所当然的事,在以前却是难以想象的。六十年代计算机大得可充满整个房间,只有很少的人能使用它们。六十年代中期集成电路的发明使电路的小型化得以在一块单一的硅片上实现,为微处理器的发展奠定了基础。在可预见的未来,CPU的处理能力将继续保持高速增长,小型化、集成化永远是发展趋势,同时会形成不同层次的产品,也包括专用处理器。
电脑分为硬盘,内存,已经缓存硬盘主要是储存资料,断电资料不会丢失
内存是缓存与硬盘之间的快速输送带,但每次断电之后数据会清空。
缓存是cpu运算得数据时所需要的空间,自然是越大越好,因为电脑运行时80%的处里都是从缓存上的资料完成的,所以十分重要。这也就是为什么Core 2 Duo比 AMD X2的双核的效率要高了很多,因为双核共享缓存技术 ( yonah)在物理运作上大大的提高了缓存的利用率,同级产品中这个技术至少提升 cpu效率20% 所以缓存越大越好
漫谈CPU高速缓冲存储器--Cache的巨大作用
硬盘-缓存-内存
硬盘―内存―高速缓冲存储器Cache-CPU
高速缓冲存储器Cache是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。
在Cache中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从Cache中调用,从而加快读取速度。由此可见,在CPU中加入Cache是一种高效的解决方案,这样整个内存储器(Cache+内存)就变成了既有Cache的高速度,又有内存的大容量的存储系统了。
Cache对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与Cache间的带宽引起的。
高速缓存的工作原理
1、读取顺序
CPU要读取一个数据时,首先从Cache中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入Cache中,可以使得以后对整块数据的读取都从Cache中进行,不必再调用内存。
正是这样的读取机制使CPU读取Cache的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在Cache中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先Cache后内存。
2、缓存分类
前面是把Cache作为一个整体来考虑的,现在要分类分析了。Intel从Pentium开始将Cache分开,通常分为一级高速缓存L1和二级高速缓存L2。
在以往的观念中,L1 Cache是集成在CPU中的,被称为片内Cache。在L1中还分数据Cache(I-Cache)和指令Cache(D-Cache)。它们分别用来存放数据和执行这些数据的指令,而且两个Cache可以同时被CPU访问,减少了争用Cache所造成的冲突,提高了处理器效能。
在P4处理器中使用了一种先进的一级指令Cache——动态跟踪缓存。它直接和执行单元及动态跟踪引擎相连,通过动态跟踪引擎可以很快地找到所执行的指令,并且将指令的顺序存储在追踪缓存里,这样就减少了主执行循环的解码周期,提高了处理器的运算效率。
以前的L2 Cache没集成在CPU中,而在主板上或与CPU集成在同一块电路板上,因此也被称为片外Cache。但从PⅢ开始,由于工艺的提高L2 Cache被集成在CPU内核中,以相同于主频的速度工作,结束了L2 Cache与CPU大差距分频的历史,使L2 Cache与L1 Cache在性能上平等,得到更高的传输速度。
L2Cache只存储数据,因此不分数据Cache和指令Cache。在CPU核心不变化的情况下,增加L2 Cache的容量能使性能提升,同一核心的CPU高低端之分往往也是在L2 Cache上做手脚,可见L2 Cache的重要性。现在CPU的L1 Cache与L2 Cache惟一区别在于读取顺序。
3、读取命中率
CPU在Cache中找到有用的数据被称为命中,当Cache中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。从理论上讲,在一颗拥有2级Cache的CPU中,读取L1 Cache的命中率为80%。也就是说CPU从L1 Cache中找到的有用数据占数据总量的80%,剩下的20%从L2 Cache读取。由于不能准确预测将要执行的数据,读取L2的命中率也在80%左右(从L2读到有用的数据占总数据的16%)。那么还有的数据就不得不从内存调用,但这已经是一个相当小的比例了。在一些高端领域的CPU(像Intel的Itanium)中,我们常听到L3 Cache,它是为读取L2 Cache后未命中的数据设计的—种Cache,在拥有L3 Cache的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。
为了保证CPU访问时有较高的命中率,Cache中的内容应该按一定的算法替换。一种较常用的算法是“最近最少使用算法”(LRU算法),它是将最近一段时间内最少被访问过的行淘汰出局。因此需要为每行设置一个计数器,LRU算法是把命中行的计数器清零,其他各行计数器加1。当需要替换时淘汰行计数器计数值最大的数据行出局。这是一种高效、科学的算法,其计数器清零过程可以把一些频繁调用后再不需要的数据淘汰出Cache,提高Cache的利用率。
缓存技术的发展
总之,在传输速度有较大差异的设备间都可以利用Cache作为匹配来调节差距,或者说是这些设备的传输通道。在显示系统、硬盘和光驱,以及网络通讯中,都需要使用Cache技术。但Cache均由静态RAM组成,结构复杂,成本不菲,使用现有工艺在有限的面积内不可能做得很大,不过,这也正是技术前进的源动力,有需要才有进步!
Athlon X2
Athlon(速龙)64
Athlon(速龙)64 FX
Athlon(速龙)64 X2
Athlon(速龙)XP
Celeron(赛扬)200
Celeron(赛扬)400
Celeron(赛扬)D
Celeron(赛扬)IV
Celeron(赛扬)M
Core 2 Duo
Core 2 Duo(酷睿2)
Core 2 Extreme
Core 2 Quad(酷睿2)
Core 2 Solo
Core Duo(酷睿)
Core Solo(酷睿)
Duron(毒龙)
Mobile Athlon 64
Mobile Athlon 64 X2
Mobile Athlon XP-M
Mobile Celeron
Mobile Pentium 4
Mobile Pentium 4-M
Mobile Sempron
Opteron(皓龙)
Pentium Dual Core
Pentium Dual-Core
Pentium(奔腾)4
Pentium(奔腾)4 EE
Pentium(奔腾)D
Pentium(奔腾)EE
Pentium(奔腾)M
Sempron(闪龙)
Stealey
Turion(炫龙)64
Turion(炫龙)64 X2
针脚数
目前CPU都采用针脚式接口与主板相连,而不同的接口的CPU在针脚数上各不相同。CPU接口类型的命名,习惯用针脚数来表示,比如目前Pentium 4系列处理器所采用的Socket 478接口,其针脚数就为478针;而Athlon XP系列处理器所采用的Socket 939接口,其针脚数就为939针。
原则上CPU性能的好坏和针脚数的多少是没有关系的,而且CPU上的针脚也并不是每个针脚都是起作用的,也就是说其实CPU上还有些针脚是没有任何作用的“摆设”,是闲置起的。这是因为CPU厂商在设计CPU时,必然会考虑到今后一段时间内的功能扩展和性能提高,而会预留一些暂时不起作用的针脚以便今后改进。不过随着CPU技术的发展,需要越来越多的CPU针脚以实现更丰富的功能以及更高的性能,例如集成双通道内存控制器所需要的针脚数量就要比只集成单通道内存控制器所需要的针脚数要多得多,因此总的来说CPU针脚数有越来越多的趋势,基本上可以认为针脚多的CPU其架构也越先进。但是任何事物都不是绝对的,例如AMD在移动平台上用来取代Socket 754的Socket S1其针脚数反而从754根减少到了638根。
内存有何作用
CPU被誉为计算机的“大脑”,不过这颗“大脑”虽然计算能力超强,“记性”却很差,一般只能“记住”眼下处理的几个数据,计算完了回头就“忘光”了。那CPU处理的数据从哪里来的?处理完后又送到什么地方去了?答案就是:内存。每当CPU需要处理数据时,是内存将数据“拱手送上”,又将运算结果取回并保管到合适的地方。
从以上的简介中我们可以看出:更大的内存可以调入更多的数据供CPU处理,而更快的内存则有助于数据的调入与存取。这便是我们在选购内存时最需要关注的两个方面:容量与速度。
万千数据大肚能容
多大的内存适合你?一般人都认为越大越好,但更大的内存也意味着更高的采购成本,同时内存容量增加到一定程度后,对性能的提升也不再明显,用户很难察觉到更大的内存所带来的好处。因此在选择内存容量时,也存在一个理性消费的问题。一般说来,许多用户对电脑的使用还停留在“上上网、打打字、听个歌、玩几把牌”的水平,操作系统主要是WindowsXP,对他们来说,512MB内存甚至已经足够。
如果你喜欢玩游戏,或是需要运行一些比较大型的程序,如Photoshop、AutoCAD等,就要考虑1GB以上的内存了。而当你开始考虑升级到WindowsVista系统、体验新一代的DirectX10游戏时,那么购置2GB的内存是比较稳妥的选择。
内存哎,你快些跑
速度是选购内存时另一个需要重点考虑的因素,对于DDR2来说,速度包括工作频率和延迟两个方面,我们来看看究竟什么样的速度才能满足用户的需要。
DDR2的工作频率直接决定了它的带宽,这一带宽=内存频率×内存总线位宽÷8,此外如果打开了双通道还要再乘以2。一般说来内存带宽应与CPU的带宽(CPU带宽=前端总线频率×CPU总线位宽÷8)相匹配才能发挥CPU的最大功效,如果用户想超频CPU的话,还应留有一定的余量。
一般在Intel平台上,DDR2内存的频率至少应当是CPU前端总线的一半。以酷睿2E6320为例,它使用1066MHz的前端总线,因此带宽为1066MHz×64bit÷8=8.5GB/s,至少应搭配双通道的DDR2533内存(带宽为2×533MHz×64bit÷8=8.5GB/s)。但是实际上由于酷睿2CPU良好的超频体质,许多用户都能轻松地将其外频超至400MHz的水平上,此时CPU带宽上升至12.8GB/s,只有双通道的DDR2800才能满足它的需要。
而AMDAthlon64系列CPU由于集成了内存控制器,多了一项“内存分频”的设置,因而内存频率的计算方式又有不同。一般的计算公式是:内存分频=CPU主频÷(内存频率设置÷2),内存实际工作频率=CPU实际频率÷内存分频,或内存实际工作频率=CPU主频÷(倍频/2),如果分频值不是整数则取其整数部分再加1。以AM2接口的Athlon644000+为例,其主频为2.6GHz,倍频为13,配用DDR2800时,内存分频为7(13÷2=6.5,取整加1为7),因此内存运行频率为:2600÷7=371,即DDR2742。
涉及内存速度另一重要指标就是“延迟”,在前文我们提到,正是较高的延迟导致了DDR2在初期的表现“灰头土脸”。但随着DDR2的不断提速,工作频率成为决定DDR2性能的首要因素,对普通用户来说低延迟的作用可以忽略不计,但对于追求极致性能的玩家级用户来说,低延迟内存的超频潜力和它在性能上的些许提升同样意义非凡。现在不少内存大厂都推出了平价的低延迟高频率内存,成为DIY市场上受到热捧的对象。
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。
当系统运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手”的作用。当运行一个程序需要大量数据、占用大量内存时,内存这个仓库就会被“塞满”,而在这个“仓库”中总有一部分暂时不用的数据占据着有限的空间,所以要将这部分“惰性”的数据“请”出去,以腾出地方给“活性”数据使用。这时就需要新建另一个后备“仓库”去存放“惰性”数据。由于硬盘的空间很大,所以微软Windows操作系统就将后备“仓库”的地址选在硬盘上,这个后备“仓库”就是虚拟内存。在默认情况下,虚拟内存是以名为Pagefile.sys的交换文件保存在硬盘的系统分区中。
手动设置虚拟内存
在默认状态下,是让系统管理虚拟内存的,但是系统默认设置的管理方式通常比较保守,在自动调节时会造成页面文件不连续,而降低读写效率,工作效率就显得不高,于是经常会出现“内存不足”这样的提示,下面就让我们自已动手来设置它吧。
①用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选择“属性”选项打开“系统属性”窗口。在窗口中点击“高级”选项卡,出现高级设置的对话框.
②点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对话框。
③在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗口。选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大小”、“最大值”栏中,而后依次点击“设置→确定”按钮即可,最后重新启动计算机使虚拟内存设置生效。
建议:可以划分出一个小分区专门提供给虚拟内存、IE临时文件存储等使用,以后可以对该分区定期进行磁盘整理,从而能更好提高计算机的工作效率。
一、量身定制虚似内存
1.普通设置法
根据一般的设置方法,虚拟内存交换文件最小值、最大值同时都可设为内存容量的1.5倍,但如果内存本身容量比较大,比如内存是512MB,那么它占用的空间也是很可观的。所以我们可以这样设定虚拟内存的基本数值:内存容量在256MB以下,就设置为1.5倍;在512MB以上,设置为内存容量的一半;介于256MB与512MB之间的设为与内存容量相同值。
2.精准设置法
由于每个人实际操作的应用程序不可能一样,比如有些人要运行3DMAX、Photoshop等这样的大型程序,而有些人可能只是打打字、玩些小游戏,所以对虚拟内存的要求并不相同,于是我们就要因地制宜地精确设置虚拟内存空间的数值。
①先将虚拟内存自定义的“初始大小”、“最大值”设为两个相同的数值,比如500MB;
②然后依次打开“控制面板→管理工具→性能”,在出现的“性能”对话框中,展开左侧栏目中的“性能日志和警报”,选中其下的“计数器日志”,在右侧栏目中空白处点击右键,选择右键菜单中的“新建日志设置”选项;
③在弹出的对话框“名称”一栏中填入任意名称,比如“虚拟内存测试”。在出现窗口中点击“添加计数器”按钮进入下一个窗口;
④在该窗口中打开“性能对象”的下拉列表,选择其中的“Paging File”,勾选“从列表中选择计数器”,并在下方的栏目中选择“%Usage Peak”;勾选“从列表中选择范例”,在下方的栏目中选择“_Total”,再依次点击“添加→关闭”结束
⑥在右侧栏目中可以发现多了一个“虚拟内存测试”项目,如果该项目为红色则说明还没有启动,点击该项,选择右键菜单中的“启动”选项即可
接下来运行自己常用的一些应用程序,运行一段时间后,进入日志文件所在的系统分区下默认目录“PerfLogs”,找到“虚拟内存测试_000001.csv”并用记事本程序打开它,在该内容中,我们查看每一栏中倒数第二项数值,这个数值是虚拟内存的使用比率,找到这项数值的最大值,比如图中的“46”,用46%乘以500MB(前面所设定的虚拟内存数值),得出数值为230MB。
用该数值可以将初始大小设为230MB,而最大值可以根据磁盘空间大小自由设定,一般建议将它设置为最小值的2到3倍。这样我们就可以将虚拟内存打造得更精准,使自己的爱机运行得更加流畅、更具效率
二、Windows虚拟内存加速密籍
虚拟内存对于任何版本的Windows而言都是十分重要的。如果设置得当,它将极大地提升电脑的性能和运行速度。可是在默认状态下,Windows始终将虚拟内存设为物理内存的1.5倍。这样的话,如果用户安装2GB的内存,系统就会腾出高达3GB的硬盘空间作为虚拟内存。但以当前的主流应用软件和游戏对内存的需要来看,根本没有必要使用这么多的虚拟内存。那么,有没有什么秘技或绝招可使虚拟内存运用得更有效率或更显性能呢?
2、分割存于多个硬盘
将虚拟内存设在较快的硬盘上,的确可使虚拟内存的运作更有效率。但是若电脑上两个硬盘速度一样快,则应将虚拟内存平均分配在两个不同的硬盘上(并非同一硬盘的不同分区)。因为同步进行读写操作会更有效地提高系统整体的虚拟内存性能。
举个例子,假设你原本在硬盘C上设置了700MB的虚拟内存,现在你可尝试重新分配,即把硬盘C改为350MB,硬盘D新增350MB的虚拟内存。理论上这样做会加快虚拟内存整体的读写操作.
3、硬盘需有足够空间
如果你不是很有经验的电脑用户,又或者没有特殊的使用要求,在Windows XP中选择“系统管理的大小”的方法来自动处理虚拟内存,一般情况下应该会比选择“自定义大小”的方法来得安全和稳定。不过,有一点大家必须注意,由于虚拟内存的“页面文件”(pagefile.sys)会随着电脑使用过程进行收缩和扩展,为使系统管理虚拟内存能够进行得顺利和更具弹性,我们必须保证分页文件所在的硬盘拥有足够的可用空间。
4、最小值等于最大值
选择“自定义大小”的方法来处理虚拟内存,并将最大值和最小值都设为同一数值。有很多人都相信用这种方法来处理虚拟内存有助于提高系统的性能。他们所持的理由是,当最大值和最小值都相等时,系统无需时刻进行收缩和扩展页面文件的动作。省去了这些工作,相应地就是提高系统效率。
这种方法,很多人坚信有效,但同样地,也有人指出其实并没有效果。但不管怎样也好,如要将最大值和最小值设为相等,我们必须坚守一个原则,那就是虚拟内存的大小必须足够,否则系统轻则会出现效率下降(要进行更多复写动作来腾出空间),严重的更会造成系统不稳定。
5、整理页面文件
文件数据保存在硬盘上久了,文件碎片(fragment)自然会产生。要保持或提高硬盘的工作效率,我们应不时为硬盘进行一次碎片整理。所谓虚拟内存,其实也是硬盘上的资料文件,那么虚拟内存是否也应该像普通文件般需要整理呢?
Windows系统处理页面文件(即虚拟内存)的方法有别于一般的文件。相比之下,页面文件比一般文件更少出现碎片,为页面文件进行整理通常是没有必要的。事实上,当Windows XP进行磁盘碎片整理时,页面文件不会牵涉其中。
虽然Windows不会对页面文件进行整理,但事实上页面文件也有碎片存在。追求“尽善尽美”的朋友可能仍想对页面文件进行碎片整理。大家不妨试试下面的方法:
在桌面“我的电脑”图标上单击鼠标右键,在随后出现的功能菜单中选“属性”。进入系统属性的设置窗口,用鼠标点选“高级”-->“性能”-->“设置”-->“高级”-->“更改”,在随后出现的“虚拟内存”设置窗口中选中“无分页文件”一项。最后单击“设置”按钮退出,并重新启动电脑。
重新启动后,检查一下磁盘根目录中还有没有pagefile.sys页面文件存在,如有就将之删除。清除掉虚拟内存的页面文件后,现在我们再进行磁盘碎片整理。完成后,按照前面的步骤重新设置一定数量的虚拟内存,并启动电脑使之生效。经上述方法处理后,新得出的页面文件将会是没有碎片的。
另外,如果想查看页面文件碎片的具体情况呢?启动磁盘碎片整理程序,为存在有页面文件的硬盘进行一次“分析”,再点选“查看报告”,看看“页面文件碎片”一栏便会一目了然.
虚拟内存就是在硬盘上虚拟一块空间临时放数据的。它的作用主要是在你应用程序打开很多或处理文件过大物理内存不足时做弥补只用,当然速度并不能和物理内存相比。要它能在你物理内存资源用尽的情况下保证系统的工作。CPU处理数据的时候会先把数据存在内存里面~~如果数据太大处理一下子处理不完的话。
虚拟内存就是内存的替补,当内存满出来的时候,会把数据存在虚拟内存里面~~
CPU与内存是怎样协调工作的?
呵呵,cpu主频和内存总线频率本身就是两个不同等级的概念,所有把它们二者扯在一起来比是比不出什么结果的,因此你得到的结果只是cpu主频比内存总新频率高的可怕:)



CPU的主频实际上和内存之间的传递没有过多的直接联系,它代表的是CPU在单位时钟周期内进行二进制运算的次数,可以说是CPU的工作频率,是CPU接受数据和指令以后才会去作的事情。而衡量CPU和内存之间数据传递看的是内部频率,也就是总线频率,实际上Willamette P4的总线同样也是400Mhz,NorthWood P4是533Mhz,还有一种800Mhz的Prescott P4,也就是现在厂商大肆宣称支持HT技术的这种,这样看来是不是差距就小点了?



但是显然这样还是没法比较出什么结果了,well,引入另一个指标来衡量——数据带宽,分为CPU需求带宽和内存提供带宽。其中CPU需求带宽=CPU总线位宽(主流CPU、内存均是64 bit)×CPU 前端总线频率/8,内存提供带宽=内存总线位宽×内存频率/8。所以说400Mhz的CPU需求带宽为(64×400)/8=3.2G/s,DDR400的内存提供带宽也为3.2G/s,DDR266的为2.1G/s,DDR333……(这就是你为什么会看到DDR266同时也叫PC2100……)ok,看到这里我想你已经看出什么样的CPU该配什么样的内存才会减少或者消除速度瓶颈了。如果CPU需求带宽大于内存提供带宽,这样实际上CPU就会等内存,就会出现CPU空闲;反之就是内存等cpu,出现内存空闲,当然CPU的cache不是吃干饭的,它会在一定程度上起到协调内存与CPU之间数据传递的作用。数据带宽你可以理解为一个港口的吞吐量。



不过这些都是理论数据,真正付诸实践,你想配出一台绝对没有瓶颈的电脑是不可能的,因为每个硬件发展的速度是不均衡的,400Mhz的P4配DDR400的内存虽然解决了内存和CPU之间的瓶颈,但是其他硬件呢,不可能不照顾。而且你也看到了CPU的发展一直就比内存快,现在CPU已经上到了800Mhz,内存呢?而且我想对于更多用户来说,一部400Mhz的P4无论是配DDR400还是DDR266,区别基本看不出来,因为要想看出区别的前提是你的程序要求必须要充分的利用CPU和内存……
根据目前我们PC的体系结构,必须先有一个储存指令和数据的地方,然后逐一取出送入CPU执行,具体点说就是存到硬盘,光盘,软盘,U盘上,但这些东东很慢哦!所以人们发明了内存,速度快,把指令和数据先放到内存,然后再送到CPU执行。内存慢点无非就是让CPU空闲一些。但让CPU这样老等可不行!就好比修房子,材料供应不上,大家做做停停,浪费些时间。

可要是内存都做到和CPU同频那你买得起么?所以啦,出现了一级缓存,二级缓存,以前586时代主板上的缓存等等,这些缓存频率就比内存高很多,等于或者接近CPU。再下来就是内存,硬盘。大家都知道内存不足的时
EPROM
EPROM(Erasable Programmable ROM,可擦除可编程ROM)芯片可重复擦除和写入,解决了PROM芯片只能写入一次的弊端。EPROM芯片有一个很明显的特征,在其正面的陶瓷封装上,开有一个玻璃窗口,透过该窗口,可以看到其内部的集成电路,紫外线透过该孔照射内部芯片就可以擦除其内的数据,完成芯片擦除的操作要用到EPROM擦除器。EPROM内资料的写入要用专用的编程器,并且往芯片中写内容时必须要加一定的编程电压(VPP=12—24V,随不同的芯片型号而定)。EPROM的型号是以27开头的,如27C020(8*256K)是一片2M Bits容量的EPROM芯片。EPROM芯片在写入资料后,还要以不透光的贴纸或胶布把窗口封住,以免受到周围的紫外线照射而使资料受损。
EEPROM是“electrically erasable, programmable, read-only”(电可擦写可编程只读存储器)的缩写。
DRAM断电后存在其中的数据会丢失,而EEPROM断电后存在其中的数据不会丢失。
另外,EEPROM可以清楚存储数据和再编程。