31 1234
发新话题
打印

电脑应用文章(小长城)--系统相关

电脑应用文章(小长城)--系统相关


感谢电版各位兄弟的帮助。
为了回报大家,我发帖支持!
长城中,请勿破坏。

TOP

回复:电脑应用文章(小长城)--系统相关

空中旋转361度顶一下 :

TOP

回复:电脑应用文章(小长城)--系统相关

好东西!!多谢多谢! :

TOP

回复:电脑应用文章(小长城)--系统相关

收下了,有时间慢慢啃。顶》》》》》长城 :

TOP

回复:电脑应用文章(小长城)--系统相关

【】【】【】【】【】【】【】【】【】 :
就这么多了,谢谢大家捧场!

TOP

回复:电脑应用文章(小长城)--系统相关

【硬件基础知识---菜鸟级 二】 :
如何识别cache存储器芯片标志
目前微机系统中,常用的静态ram的容量有8k×8位(64kbit)、32k×8(256kbit)位以及64k×8(512kbit)位三种芯片,存取时间(周期)为15ns到30ns。以上参数在静态sram芯片上常标注为:xx64-25(xx65-25)、xx256-15(xx257-15)、xx512-15等。以xx256-15为例,其中“256”表示容量(单位为kbit),“15”表示存取时间(单位为 ns)。在表示sram存储器容量的数值中,“64”与“65”相同,都表示该芯片的容量为64kbit,即8kb。同理,“256”与“257”的含义也相同,即该芯片的容量为32kb。例如在华硕pvi686sp3主板上使用的sram芯片为w24257ak-15,即该芯片的容量为32k×8位,存取速 度为15ns。
如何用软件的方法检测cache?
检测;高速缓存;cache 介绍用软件检测cache的方法 ,主板上cache的大小和有无很难用一般方法判断,尤其是有的主板连bios都被不法经销商修改过以方便作假。486时代常用的拔插法现在也不灵了——奔腾主板上很多标称256k的cache芯片都是直接smt(表面安装)上去的,无法拔插。测试cache的软件确实有一些,如 cct等,但普通用户很难得到这些专业软件。

2.分类认识内存
内存作为微型计算机的重要部件之一,已从早期的普通内存,发展到目前的同步动态内存,还有越来越广泛地应用于多媒体领域的rdram与后来的sdram ⅱ、ddr ram。
内存大致的分类情况如下:
1.fpm(fast page mode)
fpm(快页模式)是较早的个人计算机普遍使用的内存,它每隔3个时钟脉冲周期传送一次数据。现在已很少见到使用这种内存的计算机系统了。
2.edo(extended data out)
edo(扩展数据输出)内存取消了主板与内存两个存储周期之间的时间间隔,每隔2个时钟脉冲周期传输一次数据,大大地缩短了存取时间,使存取速度提高30%,达到60ns。edo内存主要用于72线的simm内存条,以及采用edo内存芯片的pci显示卡(参阅本书后面的内容)。
注:edo内存条是普通dram内存的改进型,它比普通内存提高速度约10%20%左右。当它在完成某一单元信息的读写之前,能提前读写下一单元的信息,这样就提高了内存的读写速度。但只是在普通内存的基础上改进了它的读写方式,但它的读写速度却仍然不够快,只能达到50ns60ns之间。对于cpu的几ns的速度来说,仍然存在着很大的差别。
这种内存流行在486以及早期的奔腾计算机系统中,它有72线和168线之分,采用5v电压,带宽32 bit,可用于intel fx/vx芯片组主板上,所以某些使用奔腾100/133的计算机系统目前还在使用它。不过要注意的是,由于它采用5v电压,跟下面将要介绍的sdram不同(sdram为3.3v),两者混合使用时就会很容易会被烧毁,因此在使用前最好了解一下该主板使用的是3.3v还是5v电压。
3.s(synchronous)dram
sdram(同步动态随机存储器)是目前奔腾计算机系统普遍使用的内存形式。sdram将cpu与ram通过一个相同的时钟锁在一起,使ram和cpu能够共享一个时钟周期,以相同的速度同步工作,与 edo内存相比速度能提高50%。
注:sdram采用的是新型的64位数据读写形式,内存条的引脚为168线,采用双列直插式的dimm内存条,读写速度最高达到了10ns,是目前最快的内存芯片,同时也是奔腾ii和奔腾iii计算机系统首选的内存条。
随着sdram的问世,快页模式(fpm)dram被很彻底打入了冷宫。由于高效内存集成电路的出现和为优化的奔腾cpu运行效能而设计的intel hx、vx等核心逻辑芯片组的支持, edo dram被广泛采用了,它采用了一种特殊的内存读出电路控制逻辑,在读写一个地址单元时,同时启动下一个连续地址单元的读写周期。从而节省了重选地址的时间,使存储总线的速率提高到 40 mhz。也就是说,因此说与快页内存相比性能提高了将近15%~30%,而其制造成本却与之相近,但是也只是辉煌了一时,面市的时间将极为短暂,这是为什么呢?因此不久之后市场上主流cpu的主频高达200 mhz以上。为优化cpu的运行效能,总线时钟频率至少要达到66 mhz以上,多媒体应用程序以及windows 95/97/98和windows nt操作系统对内存的要求也越来越高,为缓解速度不够的瓶颈只有采用新的内存结构,否则就不能支持高速总线时钟频率,而不必于插入指令等待周期,在理论上内存的速度需要与cpu频率同步,即与cpu共享一个时钟周期的同步动态内存(synchronous drams),所以sdram应运而生,与其它内存结构相比,性能/价格比最高,最终取代了它们成为了内存发展一个时期内的主流。
sdram基于双存储体结构,内含两个交错的存储阵列,当cpu从一个存储体或阵列访问数据时,另一个就已为读写数据做好了准备,通过这两个存储阵列的紧密切换,读取效率就能得到成倍的提高。sdram的速度早就超过了100mhz,存储时间达到5~ 8ns毫不费力,现在128 mb的sdram内存条也是大量上市,sdram占据市场的主导地位已是不可否认的事实,其价格也在大幅下降。
sdram不仅可用作主存,在显示卡上的内存方面也有广泛应用。对前者来说,数据带宽越宽,同时处理的数据就越多,显示的信息就越多,显示品质也就越高。在此之前的计算机系统还用过可同时读写的双端口视频内存(vram)来提高带宽,但这种内存成本高,应用受很大限制。因此在一般显示卡上,廉价的dram和高效的edo dram仍然还在应用着。但随着64位显示卡的上市,带宽已扩大到edo dram所能达到的带宽的极限,要达到更高的1600×1200的分辨率,而又尽量降低成本,就只能采用频率达66mhz、高带宽的sdram了。sdram还应用了共享内存结构(uma),这在很大程度上降低了系统成本,因为许多高性能显示卡价格高昂,就是因为其专用显示内存成本极高所致,而uma技术将利用主存作显示内存,不再需要增加专门显示内存,因而降低了成本。
注:sdram与用作cache的sram是两个不同的概念,sram的全称是static ram(静态ram),速度虽快,但成本高,不适合做主存。
4. ddr sdram(sdram ii)
ddr(double data rage双数据率) 也就是 sdramsdram ii,是sdram的更新换代产品,它允许在时钟脉冲的上升沿和下降沿传输数据,这样不需要提高时钟的频率就能加倍提高sdram的速度,并具有比sdram多一倍的传输速率和内存带宽,如64bit内存接口200mhz ddr sdram比pc100 sdram的内存带宽高一倍,266 mhz ddr sdram的内存带宽更是达到了2.12 gb/s。ddr sdram比800mhz rdram的内存带宽还要高,采用2.5v工作电压,价格也便宜非常多。过去,ddr sdram只是应用在显示卡上,现在由于ddr sdram标准已定制好,所以正有许多主板芯片组支持使用它。不过,第一款支持ddr sdram的芯片组并不是intel推出的。而是由micron推出的,其名称为samurai ddr芯片,其性能的优秀性无论是在商业,还是游戏运行方面都赶得上intel i840芯片组。但后者提供双rdram通道,可高达3.2 gb/s的内存带宽,比samurai ddr 266 mhz ddr sdram提供的2.12g/秒的内存带宽高出33%,整体性能也要好一些,这其是因为rdram的潜伏等待时间要比sdram长,所以pc133 sdram(参阅下面的内容)和ddr sdram使得rdram在低端和高端系统上的优势全无,而ddr sdram更是成为了市场的主流。如,现代电子出品的64mb ddr sdram在128 mb内存总线,4mx16颗,工作频率为333mhz,提供了5.3 gb/s的数据带宽,市场前景不用说了,一定会是不错的。
5.rdram(rambus dram)
rdram(存储器总线式动态随机存储器)是rambus公司开发的具有系统带宽、芯片到芯片接口设计的新型dram,它能在很高的频率范围下通过一个简单的总线传输数据,同时使用低电压信号,在高速同步时钟脉冲的两边沿传输数据。
6.flash memory
flash memory(闪速存储器)是一种新型半导体存储器,主要特点是在不加电的情况下长期保持存储的信息。就其本质而言,flash memory属于eeprom(电擦除可编程只读存储器)类型,既有rom的特点,又有很高的存取速度,而且易于擦除和重写,功耗很小。目前其集成度已达4mb,同时价格也有所下降。由于这一独特优点,flash memory在一些较新的主板上普遍采用着,以便使得bios 升级非常方便,但时也会cih这样的计算机病毒以可乘之机,让许多计算机饱受磨难。
flash memory可用作固态大容量存储器,但目前普遍使用的大容量存储器仍为硬盘。硬盘虽有容量大和价格低的优点,但它是机电设备,有机械磨损,可*性及耐用性相对较差,抗冲击、抗振动能力也弱,功耗也大。而flash memory集成度高,价格也在逐渐降低,专家们对它的应用前景相当乐观。
7.shadow ram
shadow ram也称为“影子内存”,是为了提高计算机系统效率而采用的一种专门技术,所使用的物理芯片仍然是cmos dram(动态随机存取存储器,参阅本书后面的内容)芯片。shadow ram 占据了系统主存的一部分地址空间。其编址范围为c0000~fffff,即为1mb主存中的 768kb~1024kb区域。这个区域通常也称为内存保留区,用户程序不能直接访问。 shadow ram的功能就是是用来存放各种rom bios的内容。也就是复制的rom bios内容,因而又它称为rom shadow,这与shadow ram的意思一样,指得是rom bios的“影 子”。现在的计算机系统,只要一加电开机,bios信息就会被装载到shadow ram中的指定区域里。由于shadow ram的物理编址与对应的rom相同,所以当需要访问bios时, 只需访问shadow ram而不必再访问rom,这就能大大加快计算机系统的运算时间。通常访问rom的时间在200ns左右,访问dram的时间小于100ns、60ns,甚至更短。
在计算机系统运行期间,读取bios中的数据或调用bios中的程序模块的操作将是相当频繁的,采用了shadow ram技术后,无疑大大提高了工作效率。
8.ecc内存
ecc(error correction coding或error cheching and correcting)是一种具有自动纠错功能的内存,intel的82430hx芯片组就支持它,使用该芯片的主板都可以安装使用ecc内存,但由于ecc内存成本比较高,所以主要应用在要求系统运算可*性比较高的商业计算机中。由于实际上存储器出错的情况不会经常发生,相关的主板产品还不多,一般的家用与办公计算机也不必采用ecc内存。
9. cdram(cached dram)
cdram(cached dram)带高速缓存动态随机存储器)是日本三菱电气公司开发的专有技术,它通过在dram芯片上集成一定数量的高速sram作为高速缓冲存储器和同步控制接口来提高存储器的性能。这种芯片使用单一的+3.3v电源,低压ttl输入输出电平。
10.drdram(direct rambus dram)
drdram (接口动态随机存储器)是rambus在intel支持下制定的新一代rdram标准,与传统dram的区别在于引脚定义会随命令而变,同一组引脚线可以被定义成地址,也可以被定义成控制线。其引脚数仅为正常dram的三分之一。当需要扩展芯片容量时,只需要改变命令,不需要增加芯片引脚。这种芯片可以支持400mhz外频,再利用上升沿和下降沿两次传输数据,可以使数据传输率达到800mhz。同时通过把单个内存芯片的数据输出通道从8位扩展成16位,这样在100mhz时就可以使最大数据输出率达1.6 gb/s。
11.sldram(synchnonous link dram)
sldram(同步链接动态内存)是由ibm、惠普、苹果、nec、富士通、东芝、三星和西门子等大公司联合制定的,一种原本最有希望成为标准高速dram的存储器。这是一种在原ddr dram基础上发展起来的高速动态读写存储器,具有与drdram相同的高数据传输率,但其工作频率要低一些,可用于通信、消费类电子产品、高档的个人计算机和服务器中。不过,由于各种各样的原因,这种动态存储器难以形成气候。
12.vcm(virtual channel memory)
vcm(虚拟通道存储器)由nec公司开发,是一种新兴的缓冲式dram,可用于大容量的sdram。此技术集成了“通道缓冲”功能,由高速寄存器进行配置和控制。在实现高速数据传输,让带宽增大的同时还维持着与传统sdram的高度兼容性,所以通常也把vcm内存称为vcm sdram。
13. fcram(fast cycle ram)
fcram(快速循环动态存储器)是由富士通和东芝联合开发的内存技术,数据吞吐速度可超过dram/sdram的4倍,能应用于需要极高内存带宽的系统中,如服务器、3d图形及多媒体处理等场合,其主要的特点是:行、列地址同时(并行)访问,而不像普通dram那样首先访问行数据,再访问列数据。此外,在完成上一次操作之前,便开始下一次操作。不过这并用于主内存,而是用于诸如显示内存这样的其他存储器上

显卡
对于每一位追求电脑性能的diy来说,显卡无疑是最重要的一样配件。在这个显卡技术高速发展的阶段,虽然可选择的显卡芯片厂商减少了,但基于相同厂商的显卡型号却分得很细,性能也各不相同。其中繁复处可能即便是专业人员也难以尽述。用户选择显卡的时候对一些专业数据接触也多了,简单点如芯片内核频率、显存频率,复杂点如像素填充率、显存带宽等。各显卡品牌在各自的显卡描述中也有这方面提及,但对于有些方面可能会有故意忽略某些细节,只提供那些炫目的优势数据,用户没有完整的了解,这是缺乏公平性的。这里我主要给大家介绍一下显卡的性能参数,如何根据这些参数确定显卡的性能,希望你在下次选购显卡时能更好的选到自已所需的产品。
首先我们了解一下对于一块显卡来说最重要的指标是什么。这里排除显卡对整个系统显示性能起决定性作用的包括了cpu、内存、主板和驱动软件。这样一个平台必须处理大量几何运算,如大家常听到的t&l即光源和变形处理技术就需要强劲的浮点运算并占用主存储器带宽。如果显卡不带硬件t&l功能,这部分任务就全部落在cpu、内存和主板组成的工作组上。在图形帧幅计算时,顶点和纹理通过总线(即pci或者agp 1x、2x、4x)传送至3d卡。
这时如果这个平台越快,所传输的帧幅也越多。这些影响显卡性能的外因并不是我今天想讲的,对于显卡本身最重要的是其芯片提供的像素填充率和它的显存带宽。下面让我们来了解它们:
像素填充率的最大值为3d时钟乘以渲染途径的数量。如nvidia的geforce 2 gts芯片,核心频率为200 mhz,4条渲染管道,每条渲染管道包含2个纹理单元。那么它的填充率就为4x2像素x2亿/秒=16亿像素/秒。这里的像素组成了我们在显示屏上看到的画面,在800x600分辨率下一共就有800x600=480,000个像素,以此类推1024x768分辨率就有1024x768=786,432个像素。我们在玩游戏和用一些图形软件常设置分辨率,当分辨率越高时显示芯片就会渲染更多的像素,因此填充率的大小对衡量一块显卡的性能有重要的意义。刚才我们计算了gts的填充率为16亿像素/秒,下面我们看看mx200。它的标准核心频率为175,渲染管道只有2条,那么它的填充率为2x2像素x1.75亿/秒=7亿像素/秒,这是它比gts的性能相差一半的一个重要原因。大家知道了,填充率的大小取决于显示芯片,目前只要买正规厂商的显卡都不会在芯片上有什么机关,一分钱一分货,而我下面重点要讲的显存就没有这么透明了。
我们在购买显卡时常可以看到关于显存的参数,主要有显存的速度,以纳秒为单位;显存的工作频率,以mhz为单位;显存的数据位宽,以bit为单位。这里显存的速度决定了其工作频率,如-7.5ns的显存标准频率可上133mhz ,-5ns的显存标准频率可上200mhz。但在显卡上有时显存工作频率与其速度不成正比,如geforce3普遍采用3.8ns的ddr显存,标准应该是263mhz ,因是ddram则标准频率为526mhz,而我们知道geforce3的显存标准频率为460mhz,给用户预留了很大的超频空间。而也有显存速度标为-7ns的,本应为143mhz但却默认工作频率为166mhz ;有的显存速度标为-4.5ns却不能上222mhz。所以在购买显卡时单看显存芯片上标识的速度值并不可*,一定要询问清楚显存的默认工作频率。
显存的数据位宽是一项经常被用户忽略的参数,但是其重要性甚至要超过显存的工作频率,因为位宽决定了显存带宽,而显存带宽已经成为现在制约显卡性能的瓶颈。显示芯片与显存之间的数据交换速度就是显存的带宽,单只芯片有强大的处理能力, 但显存带宽不高的话 ,显存将制约着这块芯片无法达到其设计处理能力。我们把geforce3的显存频率超到500mhz,这时带宽高达8gb/s,但是在一些复杂图形环境一样会因显存带宽不够而影响到处理速度。在显卡工作过程中,z缓冲器、帧缓冲器和纹理缓冲器都会大幅占用显存带宽资源。带宽是3d芯片与本地存储器传输的数据量标准,这时候显存的容量并不重要,也不会影响到带宽,相同显存带宽的显卡采用64mb和32mb显存在性能上区别不大。因为这时候系统的瓶颈在显存带宽上,当碰到大量像素渲染工作时,显存带宽不足会造成数据传输堵塞,导致显示芯片等待而影响到速度。目前显存主要分为64位和128位,在相同的工作频率下,64位显存的带宽只有128位显存的一半。显存带宽的计算方法是带宽=工作频率x数据位宽/8。这也就是为什么geforce2 mx200(64位sdr)的性能远远不如geforce2 mx400(128位sdr)的原因了。许多显卡广告中对64位显存避而不谈,采用不告知政策,用户在采购显卡时应该问清楚这一问题,在相同的频率下, 16m 128bit的性能可能比32m 64bit还要好的,因为显存带宽对于显卡性能太重要了。对于未来显卡性能提升,当务之急是要解决显存的带宽问题。
由于现阶段内存芯片价格极低,许多厂商开始在显存容量上做文章。采用64mb显存的显卡越来越多。不过好像有一款geforce2 mx400虽用了64mb显存,但却不采用mx400标准128位显存而改用了64位显存,这样在性能上不会有提高。个人觉得这种做法有诱骗用户的成份,以显存容量吸引用户,却不告知用户关于性能上的实情,用户得花比正规32mb显卡要多的钱去买他蓄意降低性能迎合市场的产品。但对于这个厂商在成本上也确实要高一些,最终落得双方均不划算,这种市场手段太失败,主要原因是因为策划者没有把用户放在第一位去替他们着想,只顾玩弄市场手段,最后吃亏的还是自已。

集成声卡
整合技术是pc发展的趋势,目前市场上的一些主板更是将这一特色发挥地淋漓尽致,那些集成了显卡、声卡的主板正大行其道(其中以集成声卡为最为普遍)。不过,由于认识的误区,很多diyer对集成声卡并不感兴趣,甚至把“集成声卡”与“劣质声卡”划等号,或者干脆称其为“垃圾”,事实果真如此吗?
一、何谓ac’97
自从威盛(via)在其mvp3主板芯片中提出了“ac’97声卡”这个概念,我们便常常在形形色色的主板说明书上见到它,最后也就有了“ac’97软声卡”一说。发展到后来,“ac’97”干脆成了软声卡的代名词。可是如果你去看看某些高档声卡的技术资料,你就会惊讶地发现“该卡采用ac’97标准”,难道高档声卡也是软声卡?要知道这其中的奥妙,还须先认识ac’97规范(或标准)。
1.ac’97的提出
1996年6月,5家pc领域中颇具知名度和权威性的软硬件公司共同提出了一种全新思路的芯片级pc音源结构,也就是我们现在所见的“ac’97”标准(audio codec97)。
2.什么是ac’97规范
早期的isa声卡由于集成度不高,声卡上散布了大量元器件,后来随着技术和工艺水平的发展,出现了单芯片的声卡,只用一块芯片就可以完成声卡所有的功能。但是由于声卡的数字部分和模拟部分集成在一起,很难降低电磁干扰对模拟部分的影响,使得isa声卡信噪比并不理想。
ac’97标准则提出“双芯片”结构,即将声卡的数字与模拟两部分分开,每个部分单独使用一块芯片。ac’97标准结合了数字处理和模拟处理两方面的优点,一方面减少了由模拟线路转换至数字线路时可能会出现的噪声,营造出了更加纯净的音质;另一方面,将音效处理集成到芯片组后,可以进一步降低成本。
3.ac’97的应用
1997年后,市场上出现的pci声卡大多数已经开始符合ac’97规范,把模拟部分的电路从声卡芯片中独立出来,成为一块称之为“audio codec”(多媒体数字信号编解码器)的小型芯片,而声卡的主芯片即数字部分则成为一块称之为“digital control”(数字信号控制器)的大芯片。
由此可见,ac’97并不是某种声卡的代称,而是一种标准。
二、集成声卡中的主流──软声卡
通过上面的介绍,我们知道一块符合ac’97标准的声卡是有“audio codec”与“digital control”两个芯片的。那么所谓的“ac’97软声卡”是什么意思呢?原来,via和intel相继在主板芯片组的南桥芯片中加入声卡的功能,通过软件模拟声卡,完成一般声卡上主芯片的功能,音频输出就交给“audio codec”芯片完成。所以这类主板上没有那种较大的“digital control”芯片,只有一块小小的“audio codec”芯片。下面我们就以一块创新sound blaster pci128 digital和一款i815e主板为例,来看看普通声卡与ac’97软声卡的区别。
我们很容易在声卡上找到那块比较大的主芯片──“digital control”及体积很小的“audio codec”,sound blaster pci128 digital的“digital control”芯片(图1中的1标记处)型号是“ct5880”。作为声卡上的核心处理芯片,“digital control”的作用如同计算机中的cpu,需完成大部分的声卡功能,如wav回放、midi合成、音效处理等,声卡的主要技术参数都取决于它,它是决定声卡档次的重要依据。距离“digital control”不远就是“audio codec”芯片,别看它小,它比普通dac(数模转换)芯片能完成更多的功能,包括把模拟信号转换为数字信号的adc(模数转换),多路模拟信号混合输入及输出等多种功能,跟音响中的数字编码/解码器和前置功放的作用差不多。这里的“audio codec”是sigmatel的stac9708芯片。根据ac’97标准的规定,不同“audio codec”芯片之间的引脚兼容,原则上可以互相替换。
由于软声卡没有“digital control”芯片,而是采用软件模拟,所以cpu占用率比一般声卡高。如果cpu速度达不到要求或因为驱动软件有问题,就很容易产生爆音,影响音质。
三、集成声卡中的“另类”──硬声卡
由于软声卡有着诸多不足,于是一些主板厂商便想到了另外一个集成声卡的方法──将普通声卡上的“digital control”芯片也“搬”到主板上,即把芯片及辅助电路都集成到主板上(这种“集成声卡”其实就是传统意义上的声卡),这样相对于单独的主板和声卡来说,成本降低了很多,而且声音效果在理论上与独立声卡差不多。在这种集成硬声卡主板pci插槽的附近,你都能找到一块大大的“digital control”芯片。
目前集成硬声卡的主板越来越多,常见的芯片有以下几种:
1.ct5880
ct5880是创新公司面向中低端市场的一款主打产品,采用该芯片制成的声卡就是“sound blaster pci128 digital”。它支持128复音和多音色,16个midi通道,并且支持4声道;支持microsoft directsound、directsound 3d及其衍生标准。就ct5880的表现而言,能满足绝大部分对声音要求不是很高的用户需求。ct5880是目前使用最多的一款被集成到主板上的音效芯片。
2.cmi8738
cmi8738是台湾骅讯电子(c-media)的产品。1999年自行开发出4声道音效芯片cmi8738/4ch,除了具有3d定位功能,同时也提供数字光纤接口,以及支持家庭剧院系统。在cmi8738/4ch的基础上,骅讯又推出了6声道的cmi8738/6ch音效芯片。除具备cmi8738/4ch的所有功能外,该芯片还增加了的6声道的输出功能。它可搭配5.1的6声道或4.1的4声道音箱,配合dvd播放软件构成完整的小型个人家庭剧院系统需昂贵的外部硬件。
注意:cmi8738内置了“audio codec”芯片,虽然降低了成本,减少了电路的复杂程度,但不符合ac’97标准,因此信噪比不高,不适合那些注重音质的用户使用。还有,因为cmi8738有多个版本,所以在挑选集成该芯片的主板时,一定要注意芯片的版本号。
3.yamaha 744
yamaha公司的音效芯片在用户中一直有比较好的口碑,从isa时代的719到pci时代的724,都获得了不小的成功。与 ymf724相比,ymf744的功能也得到了较大的改进,其最新版本为ymf744b-v。芯片支持pci2.2和pc99规范,为128针lqfp封装,支持多声道4扬声器输出,可为用户提供环绕立体声效果。744芯片最大的特点是它的三维音效功能,它完全支持eax环境音效、direct sound和direct sound 3d,并可通过软件运算获得a3d效果。
四、使用集成声卡的注意事项
不管是集成的软声卡,还是硬声卡,由于目前主板在设计上还没有大的突破,所以在实际使用中最容易出现干扰大、有爆音等毛病。因此,要让你的集成声卡有更好的表现,请注意以下几点:
1.驱动程序是关键。驱动程序对于声卡的表现非常重要,特别是软声卡,好的驱动程序往往能使其表现让你刮目相看。对于硬声卡,可以到该芯片的生产商网站下载其最新驱动程序,如ct5880,就可以到创新公司下载“sound blaster pci128 digital”的驱动程序。
2.关闭某些输入端口。在声卡的音频属性中,将那些用不着的输入端口置于“静音”状态,如“线路输入”、“麦克风输入”等,这样也能减少噪音的干扰(图7图)。
3.尽量不超频。当将系统的外频超到一定程度后,集成声卡就无法正常工作。这是因为机器在非标准外频下工作时,pci的工作频率也随之提高,而集成声卡是集成在主板上的,其超频性能特别差,所以为了声卡的安全与性能,还是不要超频或者适度超频。
200mhz外频桌面处理器普及
  对于pc系统而言,外频的重要性不言而喻。然而,或许是我们已经习惯了intel以及amd的创举,面对2003年的200mhz外频大潮,激动之情已经略显衰退。但是从技术角度而言,其重要性丝毫不打折扣。
  采用quad pump前端总线技术的pentium4处理器因为采用了200mhz外频而达到800mhz前端总线,这也是其性能大幅度提高的重要原因之一,令netburst架构发挥出最大的威力。同样,当amd将barton处理器提升到200mhz外频之后,配合其512kb大容量二级缓存,socket a平台的性能也变得前所未有的强大。200mhz外频的意义不仅仅是改善处理器性能,内存性能也因此得以提高。ddr400技术的出现帮助系统同步运行,此时整体系统性能的提升幅度令人相当满意。
  64位桌面处理器浮出水面
  amd于2003年9月23日发布的athlon64将成为一款具有里程碑意义的产品。这也是继80386处理器之后又一次对指令执行位数的升级,达到64位。然而与以往不同的是,此次“单干”的amd选择了更为稳妥的策略,x86-64对于32位程序具有极佳的兼容性,因此理应可以顺利完成过渡期。从目前的表现来看,即便是在32位测试软件中,athlon64的表现也十分抢眼,完全不输于高频率的pentium4甚至p4ee。更为重要的是,windows xp-64bit editon、windows 2003 sever、solaris 64bit editon以及linux64等操作系统都已经提供对x86-64的支持,这也标志着今后athlon64将不会孤立无援,因此前景一片大好。
  毫无疑问,这将是intel最不希望看到的局面,它可以容忍amd的处理器在性能上超越自己,但是决不能坐视业界向自己最不期望的方向发展。一旦amd凭借强大的业界联盟使软件开发商倒向64位平台,intel将会十分被动,甚至迫不得已向x86-64低头,继而以授权的方式将其引入下一代intel处理器。
  directx9显卡遍地开花ctx9显卡
  在速度上的过分追求已经使玩家对3d游戏失去了兴趣,以高成本来缔造“像素填充率”显然是没有意义的。诚然,各种绚丽夺目的3d特效需要极高的像素填充率以及显存带宽作保证,但是在硬件上支持更多的特效才是重中之重。
  令人感到欣喜的是,支持directx9 api的显卡在2003年大量出现,它们以极高的性价比吸引大量用户。甚至在低端市场,雄心勃勃的geforce fx5200系列更是将directx9 api彻底普及化。正是在这样的环境下,游戏开发人员才得以撇开恼人的兼容性问题,大胆地采用更多新技术,令3d游戏特效达到前所未有的高度。
  双通道ddr芯片组统领潮流
  当我们正在为intel与amd的频率大战而津津乐道之时,猛然间发现芯片组似乎在一定程度上主宰了这场比拼的胜负。毫无疑问,系统整体性能的发挥离不开芯片组的支持,而决定芯片组的关键就在于北桥芯片中的内存控制器。
  当ddr sdram工作频率高于133mhz时,其信号波形往往会出现失真问题,这些都为设计支持双通道ddr内存系统的芯片组带来不小的难度,芯片组的制造成本也会相应地提高。不过当nvidia率先攻破技术壁垒推出nforce芯片组之后,sis与intel迅速跟进,via也即将加入这一阵营。毫无疑问,双通道ddr芯片组普及已是板上钉钉,这也是2003年芯片组技术的一大亮点。
  serialata硬盘继往开来
  为了彻底解决硬盘外部接口的瓶颈,由七家公司联合组建的“串行ata工作集团”制定了第一代serialata规范。令人感到高兴的是,2003年出现了大量直接支持serialata技术的南桥芯片,同时promise、highpoint以及silicon的serialata磁盘控制芯片也令不少老主板得以使用serialata硬盘。
  除了serialata控制芯片,本身采用serialata接口的硬盘也相继浮出水面,其中seagate与maxtor更是将serialata硬盘的成本大幅度下降,直接促成其普及。应当指出的是,目前serialata硬盘仍旧没能充分发挥出serialata接口的优势,一方面是内部传输率不足,另一方面便是大多数serialata依旧采用转接芯片,其内部信号依旧是并行的。
  dvd刻录机应运而生
  cd-rw的普及一定程度上缓解了存储设备的容量危机,但是面对gb数量级的视频文件以及备份应用,传统cd-rw不堪重负。在dvd规格之争逐渐明朗之后,一场由dvd刻录而带来的存储革命已经悄然向我们袭来。
  在2003年之初,主流dvd刻录标准主要分为三种:dvd-ram、dvd-r/rw与dvd+r/rw,而且互相之间并不兼容,这也是阻碍其发展重要因素。继dvdram基本宣告退出民用市场之后,dvd-r/rw与dvd+r/rw真正在产品技术上实现融合。原本以为仅仅是一厢情愿的dvd-dual规格,因为控制芯片成本的下降以及权利金的下调而迅速脱颖而出。至此,dvd刻录的大局面终于初步形成,无论从市场需求、产品成本以及业界支持度来看都是如此。更为重要的是,如今dvd刻录机的技术也不断成熟,8x刻录令4.5gb的数据只需要短短10分钟不到即可完成!
  

TOP

回复:电脑应用文章(小长城)--系统相关

【硬件基础知识--菜鸟级 一】 :
主板
之所以把这东西放在第一位,是因为作为它太重要。
我们常见的主板是atx主板。它是采用印刷电路板(pcb)制造而成。是在一种绝缘材料上采用电子印刷工艺制造的。市场上主要有4层板与6层板二种。常见的都是4层板。用6层pcb板设计的主板不易变形,稳定性大大提高。如果你有幸买到了6层板,那可绝对超值啊!哈!在主板的每层都布满了电路,所以,如果pcb板烧坏,比较轻的凭借我们工程师高超的技术,可以通过搭明线维修,比较严重的话,这片主板的生命也就到此结束了!
主板上面的零件看起来眼花缭乱,可他们都是非常有条有理的排列着。主要包括一个cpu插座;北桥芯片、南桥芯片、bios芯片等三大芯片;前端系统总线fsb、内存总线、图形总线agp、数据交换总线hub、外设总线pci等五大总线;软驱接口fdd、通用串行设备接口usb、集成驱动电子设备接口ide等七大接口。
一、主板上的主要芯片
1、 北桥芯片 mch 在cpu插座的左方是一个内存控制芯片,也叫北桥芯片、一般上面有一铝质的散热片。北桥芯片的主要功能是数据传输与信号控制。它一方面通过前端总线与cpu交换信号,另一方面又要与内存、agp、南桥交换信号。北桥芯片坏了以后的现象多为不亮,有时亮后也不断死机。如果工程师判定你的北桥芯片坏了,再如果你的主板又比较老的话,基本上就没有什么维修的价值了
2、 南桥芯片 ich4 南桥芯片主要负责外部设备的数据处理与传输。比ich4早的有ich1、ich2、ich3,但它不支持usb2.0 。而ich4支持usb2.0 。区分它们也很简单:南桥芯片上有82801ab 82801bb 82801cb 82801db 分别对应ich1 ich2 ich3 ich4 。南桥芯片坏后的现象也多为不亮,某些外围设备不能用,比如ide口、fdd口等不能用,也可能是南桥坏了。因为南北桥芯片比较贵,焊接又比较特殊,取下它们需要专门的bga仪,所以一般的维修点无法修复南北桥。
3、 bios芯片 fwh 它是把一些直接的硬件信息固化在一个只读存储器内。是软件和硬件之间这重要接口。系统启动时首先从它这里调用一些硬件信息,它的性能直接影响着系统软件与硬件的兼容性。例如一些早期的主板不支持大于二十g的硬盘等问题,都可以通过升级bios来解决。我们日常便用时遇到的一些与新设备不兼容的问题也可以通过升级来解决。如果你的主板突然不亮了,而cpu风扇仍在转动,那么你首先应该考虑bios芯片是否损坏。
4、 系统时钟发生器 clk 在主板的中间位置有个晶振元件,它会产生一系列高频脉冲波,这些原始的脉冲波再输入到时钟发生器芯片内,经过整形与分频,然后分配给计算机需要的各种频率。
5、 超级输入输出接口芯片 i/o 它一般位于主板的左下方或左上方,主要芯片有winbond 与ite,它负责把键盘、鼠标、串口进来的串行数据转化为并行数据。同时也对并口与软驱口的数据进行处理。在我们的维修现场,诸如键盘与鼠标口坏,打印口坏等一些外设不能用,多为i/o芯片坏,有时甚至造成不亮的现象。
6、 声卡芯片 因为现在的主板多数都集成了声卡,而且集成的多为ac’97声卡芯片。当然,也有cmi的8738声卡芯片等。如果你的集成声卡没有声音,这儿坏了的可能性最大。
二、主板上主要的插座
1、cpu插座  目前所有的主板都采用了socket系列零拔力插座。早期的p3采用的socket370插座,现在的p4多采用socket478 插座,早期的p4也有采用socket423插座的,intel 的服务器cpu 如:至强(xeon)则采用了socket603插座。intel 对cpu封装格式的不断变化让我们这些fan 们给他送了不少钱啊!不过近日听说intel下一代cpu的封装格式还是采用socket478的格式,这对于不断追求性能的diyer们来说可是一个好消息啊。
2、内存总线插座 现在市场上我们能见到的内存有sdram、ddr sdram、rambus三种。sdram内存由于ddr内存的价格下调已经逐渐淡出市场,它采用168线插座,中间与左边有两个防反插断口;ddr sdram由于非常高的性价比已经成为市场的主流。它采用184线插座,在中间只有一个防反插断口;rambus内存虽然性能好,但是价格一直高踞不下,加上intel已经放弃了对它的支持,所以它的前途至今还只是一个悬念!它的插座采用184线rimm插座,是在中间有两个防反插断口。
有些客户多次反映在845主板上有时内存认不全的现象,这是因为iintel 845系列主板只能支持4个bank (一个bank可以理解为内存条的一面),在845系列主板上一般设有三个内存插槽,而第二个插槽与第三个插槽共享二个bank。所以,如果你在第二个与第三个插槽插的内存条为双面的256m,那么就只能认到一个256m。
3、agp图形总线插座 它位于cpu插座的左边,呈棕色。它的频率为64mhz。从速度上分为agp2x,现在的多为agp4x,也有一些主板已经支持agp8x。由于不同的速度所需要的电压不同,所以一些主板不亮主要是用户把老的agp2x显卡插在的新的agp2x主板上,从而把agp插座烧坏!令人欣慰的是一些新的主板已经在主板上集成了电压自动调节装置,它可以自动识别显卡的电压。
4、pci总线插座  它呈现为白色,在agp插座的旁边,因主板不同,多少不等。它的频率为32mhz。多插网卡,声卡等其它一些外设。
5、ide设备接口 它一般位于主板的下面。有四十针八十线。两个ide口并在一起,有时一个呈绿色,表示它为ide1。因为系统首先检测ide1,所以ide1应该接系统引导硬盘。现在的主板多已支持ata100,有得支持ata133,但更高端的主板已经支持串行ata,它是在并行传输速率无法进一步提高的情况下出现的一种新的、具有更高传输速度的技术,也将是下一代的主流技术。
一口气说了这么多,我已经口干舌燥了,大家再看看自己的主板,是不是感觉它比以前熟悉了多了?哈哈!我们也到说再见的时候了,即然今天说主板,那么我就再说一个关于主板的消息吧,我们技服中心近日接受了一批维修的板子,我们的工程师维修起来特别困难,后来经知情人士指点,才发现这批主板的pcb板边缘都有一个针眼大小的缺口。不仔细看根本分辨不出来。大家可不要小看这个小口中,它是联想对报废主板打的专门的印记!我们居然修复了好多片,我都不得不偑服我们的技术水平了!这可不是自夸的哟!所以,大家买二手主板时可一定要小心啊!
cpu
主要谈谈频率。
1.凡是懂得点电脑的朋友,都应该对'频率'两个字熟悉透了吧!作为机器的核心cpu的频率当然是非常重要的,因为它能直接影响机器的性能。那么,您是否对cpu频率方面的问题了解得很透彻呢?
所谓主频,也就是cpu正常工作时的时钟频率,从理论上讲cpu的主频越高,它的速度也就越快,因为频率越高,单位时钟周期内完成的指令就越多,从而速度也就越快了。但是由于各种cpu内部结构的差异(如缓存、指令集),并不是时钟频率相同速度就相同,比如piii和赛扬,雷鸟和duron,赛扬和duron,piii与雷鸟,在相同主频下性能都不同程度的存在着差异。目前主流cpu的主频都在600mhz以上,而频率最高(注意,并非最快)的p4已经达到1.7ghz,amd的雷鸟也已经达到了1.3ghz,而且还会不断提升。
 
  在486出现以后,由于cpu工作频率不断提高,而pc机的一些其他设备(如插卡、硬盘等)却受到工艺的限制,不能承受更高的频率,因此限制了cpu频率的进一步提高。因此,出现了倍频技术,该技术能够使cpu内部工作频率变为外部频率的倍数,从而通过提升倍频而达到提升主频的目的。因此在486以后我们接触到两个新的概念--外频与倍频。它们与主频之间的关系是外频x倍频=主频。一颗cpu的外频与今天我们常说的fsb(front side bus,前端总线)频率是相同的(注意,是频率相同),目前市场上的cpu的外频主要有66mhz(赛扬系列)、100mhz(部分piii和部分雷鸟以及所有p4和duron)、133mhz(部分piii和部分雷鸟)。值得一提的是,目前有些媒体宣传一些cpu的外频达到了200mhz(duron)、266mhz(雷鸟)甚至400mhz(p4),实际上是把外频与前端总线混为一谈了,其实它们的外频仍然是100mhz和133mhz,但是由于采用了特殊的技术,使前端总线能够在一个时钟周期内完成2次甚至4次传输,因此相当于将前端总线频率提升了好几倍。不过从外频与倍频的定义来看,它们的外频并未因此而发生改变,希望大家注意这一点。今天外频并未比当初提升多少,但是倍频技术今天已经发展到一个很高的阶段。以往的倍频都只能达到2-3倍,而现在的p4、雷鸟都已经达到了10倍以上,真不知道以后还会不会更高。眼下的cpu倍频一般都已经在出厂前被锁定(除了部分工程样品),而外频则未上锁。部分cpu如amd的duron和雷鸟能够通过特殊手段对其倍频进行解锁,而intel产cpu则不行。
 
  由于外频不断提高,渐渐地提高到其他设备无法承受了,因此出现了分频技术(其实这是主板北桥芯片的功能)。分频技术就是通过主板的北桥芯片将cpu外频降低,然后再提供给各插卡、硬盘等设备。早期的66mhz外频时代是pci设备2分频,agp设备不分频;后来的100mhz外频时代则是pci设备3分频,agp设备2/3分频(有些100mhz的北桥芯片也支持pci设备4分频);目前的北桥芯片一般都支持133mhz外频,即pci设备4分频、agp设备2分频。总之,在标准外频(66mhz、100mhz、133mhz)下北桥芯片必须使pci设备工作在33mhz,agp设备工作在66mhz,才能说该芯片能正式支持该种外频。
 
  最后再来谈谈cpu的超频。cpu超频其实就是通过提高外频或者倍频的手段来提高cpu主频从而提升整个系统的性能。超频的历史已经很久远(其实也就几年),但是真正为大家所喜爱则是从赛扬系列的出产而开始的,其中赛扬300a超450、366超550直到今天还为人们所津津乐道。而它们就是通过将赛扬cpu的66mhz外频提升到100mhz从而提升了cpu的主频。而早期的duron超频则与赛扬不同,它是通过破解倍频锁然后提升倍频的方式来提高频率。总的看来,超倍频比超外频更稳定,因为超倍频没有改变外频,也就不会影响到其他设备的正常运作;但是如果超外频,就可能遇到非标准外频如75mhz、83mhz、112mhz等,这些情况下由于分频技术的限制,致使其他设备都不能工作在正常的频率下,从而可能造成系统的不稳定,甚至出现硬盘数据丢失、严重的可能损坏。因此,笔者在这里告诫大家:超频虽有好处,但是也十分危险,所以请大家慎重超频!
2.关于超频
如果是amd的cpu要超的话就了解一下他的频率极限吧
amd在不久前发布了它们全新的athlon xp处理器,其频率分别显xp1500+,1600+,1700+和1800+。为了对抗intel pentium4处理器,athlon xp重新采用了pr值(性能指数)来标称处理器,而ahlon xp1600+意味着拥有与pentium 4 1600mhz相同的性能。
athlon xp采用了全新基于0.18微米制程的palonmino核心,其核心面积由雷鸟的120mm2增加为128mm2。而封装方式也变为类似fc-pga pentiumiii的opga封装。amd宣称在采用新核心后 athlon xp的发热量将较同频的雷鸟低20%。而更低的散热量,自然也就意味着更强劲的超频性能。
所以,我们决定测试一下athlon xp的超频能力。我们选择了性价比较好的athlon xp 1600+。它比1800+要便宜许多,但超频能力似乎可以达到1900mhz以上。
athlon xp同样有与雷鸟类似的l1桥路,不过已被激光切断,要想超频,首先必须将l1桥路重新相连。具体连接桥路的方式可以参见本站相关文章。由于处理器默认电压为1.75v,要更好的发挥处理器的超频极限,这需要一块具备电压调节功能的主板。我们采用了磐英8k7a和8kha+进行了对比,尽管8k7a在调节方式上较不便,但超频性能却好于新的8kha+。
在解频之后,我们首先将倍频设置为6,然后将外频设置为最高,在8k7a下,我们将处理器超至最高200mhz(400mhz ddr)外频,通过200mhz外频下的内存性能测试,我们可以看出超频后的内存带宽已经超出amd760芯片40%左右。
刚才的测试仅仅只是风冷状态下的结果,这不过是个开始,接下来我们将在极限致冷环境下测试处理器的超频极限。安装上水冷器后。我们将电压调至2.1v。而vddr调至2.9v。
测试结果令人惊叹,我们最终将处理器稳定于178mhz外频下,此时频率已高达1873.89mhz。
虽然我们希望能突破1900mhz的障碍,但没有成功。同时我们也发现主板对于athlon xp的超频也致关重要,虽然8kha+采用更新的芯片组并拥有更好的性能,但在超频能力方面却不如其前辈8k7a。而新核心的athlon xp超频能力,也得到了验证。

 
内存
1.内存的基础知识
ram技术词汇
cdram-cached dram——高速缓存存储器
cvram-cached vram——高速缓存视频存储器
dram-dynamic ram——动态存储器
edram-enhanced dram——增强型动态存储器
edo ram-extended date out ram——外扩充数据模式存储器
edo sram-extended date out sram——外扩充数据模式静态存储器
edo vram-extended date out vram——外扩充数据模式视频存储器
fpm-fast page mode——快速页模式
fram-ferroelectric ram——铁电体存储器
sdram-synchronous dram——同步动态存储器
sram-static ram——静态存储器
svram-synchronous vram——同步视频存储器
3d ram-3 dimesion ram——3维视频处理器专用存储器
vram-video ram——视频存储器
wram-windows ram——视频存储器(图形处理能力优于vram)
mdram-multibank dram——多槽动态存储器
sgram-signal ram——单口存储器
存储器有哪些主要技术指标
存储器是具有“记忆”功能的设备,它用具有两种稳定状态的物理器件来表示二进制数码
“0”和“1”,这种器件称为记忆元件或记忆单元。记忆元件可以是磁芯,半导体触发器、 mos电路或电容器等。
位(bit)是二进制数的最基本单位,也是存储器存储信息的最小单位,8位二进制数称为一
个字节(byte),可以由一个字节或若干个字节组成一个字(word)在pc机中一般认为1个或2个字节组成一个字。若干个忆记单元组成一个存储单元,大量的存储单元的集合组成一个 存储体(memorybank)。为了区分存储体内的存储单元,必须将它们逐一进行编号,称为地址。地址与存储单元之间一一对应,且是存储单元的唯一标志。应注意存储单元的地址和它里面存放的内容完全是两 回事。
根据存储器在计算机中处于不同的位置,可分为主存储器和辅助存储器。在主机内部,直接
与cpu交换信息的存储器称主存储器或内存储器。在执行期间,程序的数据放在主存储器内。各个存储单元的内容可通过指令随机读写访问的存储器称为随机存取存储器(ram)。另一种存储器叫只读存储器(rom),里面存放一次性写入的程序或数据,仅能随机读出。ram和rom共同分享主存储器的地址空间。ram中存取的数据掉电后就会丢失,而掉电后rom中 的数据可保持不变。因为结构、价格原因,主存储器的容量受限。为满足计算的需要而采用了大容量的辅助存储 器或称外存储器,如磁盘、光盘等.存储器的特性由它的技术参数来描述。
存储容量:存储器可以容纳的二进制信息量称为存储容量。一般主存储器(内存)容量在几十k到几十m字节左右;辅助存储器(外存)在几百k到几千m字节。
存取周期:存储器的两个基本操作为读出与写入,是指将信息在存储单元与存储寄存器(mdr)之间进行读写。存储器从接收读出命令到被读出信息稳定在mdr的输出端为止的时间间隔,称为取数时间ta;两次独立的存取操作之间所需的最短时间称为存储周期tmc。半导 体存储器的存取周期一般为60ns-100ns。
存储器的可*性:存储器的可*性用平均故障间隔时间mtbf来衡量。mtbf可以理解为两次故障之间的平均时间间隔。mtbf越长,表示可*性越高,即保持正确工作能力越强。
性能价格比:性能主要包括存储器容量、存储周期和可*性三项内容。性能价格比是一个综合性指标,对于不同的存储器有不同的要求。对于外存储器,要求容量极大,而对缓冲存储器则要求速度非常快,容量不一定大。因此性能/价格比是评价整个存储器系统很重要的 指标。
sdarm能成为下一代内存的主流吗
快页模式(fpm)dram的黄金时代已经过去。随着高效内存集成电路的出现和为优化pentium 芯片运行效能而设计的intel hx、vx等核心逻辑芯片组的支持,人们越来越倾向于采用扩 展数据输出(edo)dram。 edo dram采用一种特殊的内存读出电路控制逻辑,在读写一个地址单元时,同时启动下一个连续地址单元的读写周期。从而节省了重选地址的时间,使存储总线的速率提高到40mhz。也就是说,与快页内存相比,内存性能提高了将近15%~30%,而其制造成本与快页 内存相近。但是edo内存也只能辉煌一时,其称霸市场的时间将极为短暂。不久以后市场上主流cpu的主频将高达200mhz以上。为优化处理器运行效能,总线时钟频率至少要达到66mhz以上。 多媒体应用程序以及windows 95和windowsnt操作系统对内存的要求也越来越高,为缓解 瓶颈,只有采用新的内存结构,以支持高速总线时钟频率,而不至于插入指令等待周期。这样,为适应下一代主流cpu的需要,在理论上速度可与cpu频率同步,与cpu共享一个时钟 周期的同步dram(synchronous drams)即sdram(注意和用作cache的sram区别,sram的全 写是static ram即静态ram,速度虽快,但成本高,不适合做主存)应运而生,与其它内存 结构相比,性能\价格比最高,势必将成为内存发展的主流。 sdram基于双存储体结构,内含两个交错的存储阵列,当cpu从一个存储体或阵列访问数据的同时,另一个已准备好读写数据。通过两个存储阵列的紧密切换,读取效率得到成倍提高。去年推出的sdram最高速度可达100mhz,与中档pentium同步,存储时间高达5~8ns,可将pentium系统性能提高140%,与pentium 100、133、166等每一档次只能提高性能百分之几十的cpu相比,换用sdram似乎是更明智的升级策略。 在去年初许多dram生产厂家已开始上市4mb×4和2mb×8的16mb sdram内存条,但其成本 较高。现在每一个内存生产厂家都在扩建sdram生产线。预计到今年底和1998年初,随着 64m sdram内存条的大量上市,sdram将占据主导地位。其价格也将大幅下降。
但是sdram的发展仍有许多困难要加以克服,其中之一便是主板核心逻辑芯片组的限制。vx
芯片组已开始支持168线sdram,但一般vx主板只有一条168线内存槽,最多可上32m sdram,而简洁高效的hx主板则不支持sdram。预计下一代pentium主板芯片组tx将更好的支持sdram。intel最新推出的下一代pentium主板芯片组tx将更好的支持sdram。 sdram不仅可用作主存,在显示卡专用内存方面也有广泛应用。对显示卡来说,数据带宽越宽,同时处理的数据就越多,显示的信息就越多,显示质量也就越高。以前用一种可同时进行读写的双端口视频内存(vram)来提高带宽,但这种内存成本高,应用受很大限制。因此在 一般显示卡上,廉价的dram和高效的edo dram应用很广。但随着64位显示卡的上市,带 宽已扩大到edo dram所能达到的带宽的极限,要达到更高的1600×1200的分辨率,而又尽量降低成本,就只能采用频率达66mhz、高带宽的sdram了。
sdram也将应用于共享内存结构(uma)——一种集成主存和显示内存的结构。这种结构在很 大程度上降低了系统成本,因为许多高性能显示卡价格高昂,就是因为其专用显示内存成本极高,而uma技术将利用主存作显示内存,不再需要增加专门显示内存,因而降低了成本。
什么是flash memory 存储器
介绍关于闪速存储器有关知识 近年来,发展很快的新型半导体存储器是闪速存储器(flash memory)。它的主要特点是在不加电的情况下能长期保持存储的信息。就其本质而言,flash memory属于eeprom(电擦除可编程只读存储器)类型。它既有rom的特点,又有很高的存取速度,而且易于擦除和重写, 功耗很小。目前其集成度已达4mb,同时价格也有所下降。
由于flash memory的独特优点,如在一些较新的主板上采用flash rom bios,会使得bios 升级非常方便。 flash memory可用作固态大容量存储器。目前普遍使用的大容量存储器仍为硬盘。硬盘虽有容量大和价格低的优点,但它是机电设备,有机械磨损,可*性及耐用性相对较差,抗冲击、抗振动能力弱,功耗大。因此,一直希望找到取代硬盘的手段。由于flash memory集成度不断提高,价格降低,使其在便携机上取代小容量硬盘已成为可能。 目前研制的flash
memory都符合pcmcia标准,可以十分方便地用于各种便携式计算机中以取代磁盘。当前有两种类型的pcmcia卡,一种称为flash存储器卡,此卡中只有flash memory芯片组成的存储体,在使用时还需要专门的软件进行管理。另一种称为flash驱动卡,此卡中除flash芯片外还有由微处理器和其它逻辑电路组成的控制电路。它们与ide标准兼容,可在dos下象硬盘一样直接操作。因此也常把它们称为flash固态盘。 flash memory不足之处仍然是容量还不够大,价格还不够便宜。因此主要用于要求可*性高,重量轻,但容量不大的便携式系统中。在586微机中已把bios系统驻留在flash存储 器中。
什么是shadow ram 内存
shadow ram也称为“影子”内存。它是为了提高系统效率而采用的一种专门技术。 shadow ram所使用的物理芯片仍然是cmos dram(动态随机存取存储器)芯片。shadow ram 占据了系统主存的一部分地址空间。其编址范围为c0000~fffff,即为1mb主存中的768kb~1024kb区域。这个区域通常也称为内存保留区,用户程序不能直接访问。 shadow ram的功能是用来存放各种rom
bios的内容。或者说shadow ram中的内容是rom bios的拷贝。因此也把它称为rom shadow(即shadow ram的内容是rom bios的“影 子”)。 在机器上电时,将自动地把系统bios、显示bios及其它适配器的bios装载到shadow ram 的指定区域中。由于shadow ram的物理编址与对应的rom相同,所以当需要访问bios时, 只需访问shadow ram即可,而不必再访问rom。 通常访问rom的时间在200ns左右,而访问dram的时间小于100ns(最新的dram芯片访问时间为60ns左右或者更小)。在系统运行的过程中,读取bios中的数据或调用bios中的程序模块是相当频繁的。显然,采用了shadow技术后,将大大提高系统的工作效率。 按下按键你可以看到该地址空间分配图,在如图所示的1mb主存地址空间中,640kb以下的区域是常规内存。640kb~768kb区域保留为显示缓冲区。768kb~1024kb区域即为shadow ram区。在系统设置中,又把这个区域按16kb大小的尺寸分为块,由用户设定是否允许使 用。 c0000~c7fff这两个16kb块(共32kb )通常用作显示卡的rom bios的shadow区。 c8000~effff这10个16kb块可作为其它适配器的rom bios的shadow区。f0000~fffff 共64kb规定由系统rom bios使用。 应该说明的是,只有当系统配置有640kb以上的内存时才有可能使用shadow ram。在系统内存大于640kb时,用户可在cmos设置中按照rom shadow分块提示,把超过640kb以上的 内存分别设置为“允许”(enabled)即可。
什么是edo ram
内存是计算机中最主要的部件之一。微机诞生以来,它的心脏--cpu几经改朝换代,目前已
发展到了pentiumⅱ,较之于当初,它在速度上已有两个数量级的增长。而内存的构成器件ram(随机存储器)--一般为dram(动态随机存储器),虽然单个芯片的容量不断扩大,但存取速度并没有太大的提高。虽然人们早就采用高速但昂贵的sram芯片在cpu和内存之间增加一种缓冲设备--cache,以缓冲两者之间的速度不匹配问题。但这并不能根本解决问题。于 是人们把注意力集中到dram接口(芯片收发数据的途径上)。
在ram芯片之中,除存储单元之外,还有一些附加逻辑电路,现在,人们已注意到ram芯片
的附加逻辑电路,通过增加少量的额外逻辑电路,可以提高在单位时间内的数据流量,即所 谓的增加带宽。edo正是在这个方面作出了尝试。
扩展数据输出(extended data out--edo,有时也称为超页模式--hyper-page-mode)dram,和突发式edo(bust edo-bedo)dram是两种基于页模式内存的内存技术。edo大约一年前被
引入主流pc,从那以后成为许多系统厂商的主要内存选择。bedo相对更新一些,对市场的 吸引还未能达到edo的水平。 edo的工作方式颇类似于fpm dram:先触发内存中的一行,然后触发所需的那一列。但是当 找到所需的那条信息时,edo dram不是将该列变为非触发状态而且关闭输出缓冲区(这是fpm dram采取的方式),而是将输出数据缓冲区保持开放,直到下一列存取或下一读周期开始。由于缓冲区保持开放,因而edo消除了等待状态,且突发式传送更加迅速。 edo还具有比fpm dram的6-3-3-3更快的理想化突发式读周期时钟安排:6-2-2-2。这使得在66mhz总线上从dram中读取一组由四个元素组成的数据块时能节省3个时钟周期。edo 易于实现,而且在价格上edo与fpm没有什么差别,所以没有理由不选择edo。 bedo dram比edo能更大程度地改善fpm的时钟周期。由于大多数pc应用程序以四周期突 发方式访问内存,以便填充高速缓冲内存 (系统内存将数据填充至l2高速缓存,如果没有 l2高速缓存,则填充至cpu),所以一旦知道了第一个地址,接下来的三个就可以很快地由 dram提供。bedo最本质的改进是在芯片上增加了一个地址计数器,用来跟踪下一个地址。 bedo还增加了流水线级,允许页访问周期被划分为两个部分。对于内存读操作,第一部分负责将数据从内存阵列中读至输出级(第二级锁存),第二部分负责从这一锁存将数据总线驱动至相应的逻辑级别。因为数据已经在输出缓冲区内,所以访问时间得以缩短。bedo能达到的最大突发式时钟安排为5-1-1-1(采用52nsbedo和66-mhz总线)比优化edo内存又节省 了四个时钟周期。
ram是如何工作的
实际的存储器结构由许许多多的基本存储单元排列成矩阵形式,并加上地址选择及读写控制
等逻辑电路构成。当cpu要从存储器中读取数据时,就会选择存储器中某一地址,并将该地 址上存储单元所存储的内容读走。
早期的dram的存储速度很慢,但随着内存技术的飞速发展,随后发展了一种称为快速页面 模式(fast page mode)的dram技术,称为fpdram。fpm内存的读周期从dram阵列中某一行的触发开始,然后移至内存地址所指位置的第一列并触发,该位置即包含所需要的数据。第一条信息需要被证实是否有效,然后还需要将数据存至系统。一旦发现第一条正确信息,该列即被变为非触发状态,并为下一个周期作好准备。这样就引入了“等待状态”,因为在该列为非触发状态时不会发生任何事情(cpu必须等待内存完成一个周期)。直到下一周期开始或下一条信息被请求时,数据输出缓冲区才被关闭。在快页模式中,当预测到所需下一条数据所放位置相邻时,就触发数据所在行的下一列。下一列的触发只有在内存中给定行上进行 顺序读操作时才有良好的效果。
从50纳秒fpm内存中进行读操作,理想化的情形是一个以6-3-3-3形式安排的突发式周期(6个时钟周期用于读取第一个数据元素,接下来的每3个时钟周期用于后面3个数据元素)。第一个阶段包含用于读取触发行列所需要的额外时钟周期。一旦行列被触发后,内存 就可以用每条数据3个时钟周期的速度传送数据了。 fp ram虽然速度有所提高,但仍然跟不上新型高速的cpu。很快又出现了edo ram和sdram等新型高速的内存芯片。
介绍处理器高速缓存的有关知识
所谓高速缓存,通常指的是level 2高速缓存,或外部高速缓存。l2高速缓存一直都属于
速度极快而价格也相当昂贵的一类内存,称为sram(静态ram),用来存放那些被cpu频繁使 用的数据,以便使cpu不必依赖于速度较慢的dram。
最简单形式的sram采用的是异步设计,即cpu将地址发送给高速缓存,由缓存查找这个地
址,然后返回数据。每次访问的开始都需要额外消耗一个时钟周期用于查找特征位。这样,异步高速缓存在66mhz总线上所能达到的最快响应时间为3-2-2-2,而通常只能达到4-2-2-2。同步高速缓存用来缓存传送来的地址,以便把按地址进行查找的过程分配到两个或更多个时钟周期上完成。sram在第一个时钟周期内将被要求的地址存放到一个寄存器中。在第二个时钟周期内,sram把数据传送给cpu。由于地址已被保存在一个寄存器中,所以接下来同步sram就可以在cpu读取前一次请求的数据同时接收下一个数据地址。这样,同步sram可以不必另花时间来接收和译码来自芯片集的附加地址,就“喷出”连续的数据元素。优化 的响应时间在66mhz总线上可以减小为2-1-1-1。
另一种类型的同步sram称为流水线突发式(pipelined burst)。流水线实际上是增加了一个 用来缓存从内存地址读取的数据的输出级,以便能够快速地访问从内存中读取的连续数据,而省去查找内存阵列来获取下一数据元素过程中的延迟。流水线对于顺序访问模式,如高速 缓存的行填充(linefill)最为高效。
什么是ecc内存
ecc是error correction coding或error cheching and correcting的缩写,它代表具有自动纠错功能的内存。目前的ecc存储器一般只能纠正一位二进制数的错误。 intel公司的82430hx芯片组可支持ecc内存,所以采用82430hx芯片的主板一般都可以安装使用ecc内存,由于ecc内存成本比较高,所以它主要应用在要求系统运算可*性比较高 的商业计算机中。由于实际上存储器出错的情况不会经常发生,所以一般的家用计算机不必采用ecc内存,还有不少控制电路芯片不能支持ecc内存,所以有不少主机是不宜安装ecc内存的,用户应注 意对ecc内存不要盲从。
sdram能与edo ram混用吗
sdram是新一代的动态存储器,又称为同步动态存储器或同步dram。它可以与cpu总线使用 同一个时钟,而edo和fpm存储器则与cpu总线是异步的。目前sdram存储器的读写周期一般为5-1-1-1。相比之下,edo内存器一般为6-2-2-2。也就是说,sdram的读写周期比edo少4个,大约节省存储器读写时间28%,但实际上由于计算机内其它设备的制约,使用 sdram的计算机大约可提高性能5~10%。 虽然有不少主机支持sdram与edo内存混合安装方式,但是最好不要混用。原因是多数sdram只能在3.3v下工作,而edo内存则多数在5v下工作。虽然主机板上对dimm和simm分别供电,但它们的数据线总是要连在一起的,如果simm(72线内存)与dimm(168线sdram)混用,尽管开始系统可以正常工作,但可能在使用一段时间后,会造成sdram的数据输入端 被损坏。
当然,如果你的sdram是宽电压(3v~5v)工作的产品,就不会出现这种损坏情况。目前t1和sumsung的某些sdram产品支持宽电压工作方式,可以与edo内存混用。
高速缓存--cache 介绍cache的分级
随着cpu的速度的加快,它与动态存储器dram配合工作时往往需要插入等待状态,这样难以发挥出cpu的高速度,也难以提高整机的性能。如果采用静态存储器,虽可以解决该问题,但sram价格高。在同样容量下,sarm的价格是dram的4倍。而且sram体积大,集成 度低。为解决这个问题,在386dx以上的主板中采用了高速缓冲存储器--cache技术。其基本思想是用少量的sram作为cpu与dram存储系统之间的缓冲区,即cache系统。80486以及更高档微处理器的一个显著特点是处理器芯片内集成了sram作为cache,由于这些cache装在芯片内,因此称为片内cache。486芯片内cache的容量通常为8k。高档芯片 如pentium为16kb,powerpc可达32kb。pentium微处理器进一步改进片内cache,采用数据和双通道cache技术,相对而言,片内cache的容量不大,但是非常灵活、方便,极大地提高了微处理器的性能。片内cache也称为一级cache。由于486,586等高档处理器的时钟频率很高,一旦出现一级cache未命中的情况,性能将
明显恶化。在这种情况下采用的办法是在处理器芯片之外再加cache,称为二级cache。二级cache实际上是cpu和主存之间的真正缓冲。由于系统板上的响应时间远低于cpu的速度,如果没有二级cache就不可能达到486,586等高档处理器的理想速度。二级cache的容量通常应比一级cache大一个数量级以上。在系统设置中,常要求用户确定二级cache是否安装及尺寸大小等。二级cache的大小一般为128kb、256kb或512kb。在486以上档次的微机中,普遍采用256kb或512kb同步cache。所谓同步是指cache和cpu采用了相同的时钟周期,以相同的速度同步工作。相对于异步cache,性能可提高30% 以上。
什么是cache存储器
所谓cache,即高速缓冲存储器,是位于cpu和主存储器dram(dynamic ram)之间的规模较 小的但速度很高的存储器,通常由sram组成。sram(static ram)是静态存储器的英文缩写。由于sram采用了与制作cpu相同的半导体工艺,因此与动态存储器dram比较,sram 的存取速度快,但体积较大,价格很高。由于动态ram组成的主存储器的读写速度低于cpu 的速度,而cpu每执行一条指令都要访问一次或多次主存,所以cpu总是要处于等待状态,严重地降低了系统的效率。采用cache之后,在cache中保存着主存储器内容的部分副本,cpu在读写数据时,首先访问cache。由于cache的速度与cpu相当,因此cpu就能在零等待状态下迅速地完成数据的读写。只有cache中不含有cpu所需的数据时,cpu才去访问主存。cpu在访问cache时找到所需的数据称为命中,否则称为未命中。因此,访问cache的命中率则成了提高效率的关键。而提高命中率则取决于cache存储器的映象方式和cache内 容替换的算法等一系列因素。
对内存扩容时应遵循哪些规则
对内存扩充容量时,应遵循下面的一些规则:
1.对大多数pc机来说,不能在同一组bank内(每组包括两到四个插座)将不同大小的simm条混合在一起。很多pc机都可安装不同容量的simm,但装在pc机同一组中的所有simm必须具有相同的容量,例如,对一个四插槽组来说,pc机一般既可接受1mb的simm条,也可 接受4mb的simm条,可在该组的每个槽内安装1mb simm,则这一组共可容纳4mb内存。也 可在该组每个槽内安装4mb simm,则这一组共可容纳16mb内存。但是,不能为了得到10mb内存,在两个槽内插入1mb的simm条,而在另两个槽中插入4mb的simm条。
2.对于很多pc机来说,若把不同速度的simm混合在一起,即使它们的容量相同也会带来麻烦。例如,计算机中已有运行速度为60纳秒(ns)的4mb内存,而文档中说70ns的simm也能工作。如果在母板的空闲内存槽中再插入速度为70ns的simm条,机器会拒绝引导或在启动后不久就陷于崩溃。对于某些机器来说,若把速度低的simm放至第一组,则可解决速度 混合问题。计算机会按最低速度存取,剩余部分不会再有用。
3.对于大多数pc机来说,必须将一组的所有插槽都插满。或者将一组全部置空(当然第一组 不行)。在一组中不能只装一部分。
4.pc机可接受的simm大小有一个上限(最大值可从pc机说明书中找到。若没有说明书,唯 一的方法就是从实践中找到最大值了)。何谓30线、72线、168线内存条 内存条;30线;72线;168线 介绍30线、72线、168线内存条的有关知识及相互之间的区别条形存储器是把一些存储器芯片焊在一小条印制电路板上做成的,即称之为内存条,所谓内存条线数即引脚数,按引脚数不同可把内存条分为30线的内存条、72线的内存条(simm, 即sigle inline memory modale)和168线的内存条(dimm,即double inline memory module)。内存条的引脚数必须与主板上内存槽的插脚数相匹配,内存条插槽也有30线、72 线和168线三种。30线内存条提供8位有效数据位。常见容量有256kb、1mb和4mb。72线的内存条体积稍大,提供32位的有效数据位。常见容量有4mb、8mb、16mb和32mb。按下按键你可以看到72线内存条的外观形状。 168线的内存条体积较大,提供64位有效数据位。

TOP

回复:电脑应用文章(小长城)--系统相关

【死机不用愁】 :


无论是兼容机还是器牌机,在使用过程中都会出现莫明其妙的死机现象。死机是一种较常见的故障现象,同时也是一种不容易解决的疑难病症。特别是当电脑死机后,此时我们无法使用软件或工具对机器进行检测,维修起来常常令人头痛。
一.死机一般表现为:
  1)加电后没有主机没有任何反应,电源指示灯不亮,风扇不转;
  2)系统不能正常启动,在启动过程中突然画面停滞;
  3)在启动过程中显示器黑屏或在使用过程中显示器黑屏;
  4)图像'凝固',不进行更新,但键盘灯能够打开和关闭;
  5)键盘锁死没有反应;
  6)鼠标能够正常移动但是主机没有反应;
  7)软件运行非正常中断;
  8)经常的出现蓝屏。
  9)经常报内存错误或溢出。
  我们如何才能迅速的解决故障,让机器恢复正常工作呢?
二.故障表现
  具体来说,死机现象可分为硬件和软件两种情况。:
1.硬件
  硬件造成的死机常常有:市电电压不稳,主机电源输出电压过低或过高,机箱内的温度过高,内存温度过热,cpu温度过高,超频,干扰,外设自身有故障,板卡接触不良,主机与外设连接的数据线接触不良等。
  (1) 市电电压不稳
  计算机电压工作范围一般在180v-240v之间,当电压低于180v时,开关电源输出电压过低或保护,这时主机容易重启或自动关机;当电压高于240v时,市电输入电压超过了主机电源的允许工作范围,但由于电路的元器件的离散性,此时电源可能还没有保护,这时次级电源输出可能偏高,同样也会造成死机现象。
  (2) 主机电源不完全损坏
  当主机电源内部电路损坏时,这时的电压输出可能有偏差或电流输出不足,造成有效负荷率不足,这时也会产生死机现象。目前电脑主机使用的开关电源大都使用tl494或相类似的pwm控制芯片,比较器一般采用lm339或lm393来控制判断主机是否发送开关机信号。该芯片有故障时,会出现我们用导线短路绿线和黑线后(有的书上要求使用100o电阻,其实没有必要,电源内部电路中已经串接了2k左右的电阻,即使把其短路,电流也不过几个毫安),电源的风扇工作,用万用表测各路输出电压也基本正常。但是接入电路后,电源不能正常工作。这主要是该芯片损坏后,电压取样有误,不能隽带重负载所致,只要更换同型号芯片即可。
  我遇到过一次,一台杂牌开关电源,使用一年半左右后,主机经常死机或不能启动,最后检查开关电源,发现输出的+5v高达5.86v,而+12v却只有9.9v,像这样的电源不死机才怪呢,还好,没有把主板烧毁。
  (3) 机箱内的散热不良
  机箱内灰尘过多也会导致系统死机。灰尘是电脑的大敌,过多的灰尘附着在cpu、芯片、风扇的表面会导致这些元件散热不畅或接触不良;同时印刷电路板上的灰尘在潮湿的环境中常常导致短路。两种情况均会导致死机现象。这种情况常见于一些老的电脑在放置一年或两年后再打开时就什么反应也没有了或者开机后“嘀嘀”乱叫,还有就是机器到夏季后经常出现死机现象。
  因为piv电脑的cpu的温度传感器集成在cpu内部,其测温准确,所以一开机cpu温度一般都在50左右,远远高于socket 370 cpu的检测温度(30左右)。不过,因为pivcpu的发热量大,在选用cpu风扇时一定要根据cpu的型来选择相应的cpu风扇,别让出现小马拉大车的情况,否则死机不断。
  
  解决方法:我们可以用毛刷将灰尘扫去,再用电吹风(冷风档)把板卡的灰尖清理干净。
  注意:不要将毛刷和棉签的毛、棉留在电路板和元件上成为新的死机故障源。如果我们能够一年清理一次主机和显示器内部的灰尘,我们的爱机就不会无缘无故的罢工了。
  (4) 超频
  许多diy朋友喜欢通过超频来提高自己电脑的性能,这样可以少花银子多办事。但是也存在着很大的隐患:轻则造成死机,重则可能造成cpu,内存,硬盘的彻底报废。
  我就有过一次超频的经历,把66外频的主板硬超上83外频,刚开始使用效果不错,当我我正在为自己的小试牛刀而沾沾自喜时,两天后,突然在运行时,系统提示找不到硬盘。开始我还不在意,然后越来越频繁,最后在cmos里也找不到硬盘了。特别现在的p4cpu其集成度越来越高,有的已经采用0.09微米的线路,当我们超频使用时,很容易造成cpu内部电子过量衰减,最后连接线路彻底断裂,造成cpu报废。
  (5) 主板跳线错误
  有的主板的外频和倍频使用路线或拔码开关,cpu或内存的供电电压选择使用跳线设置,这时我们要根据说明设置相应cpu的主频倍频参数和相应的使用电压。如果设置不对就可能对cpu造成超频,设置参数过高时,就可能黑屏或一进系统就死机。有时我们在对cmos放电后没有把跳线跳回原来位置,这时在加电启动时就会黑屏不启动。有的主板同时支持sd和ddr两种内存,注意在主板上有跳线选择+2.5v和+3.3v两种电压设置。特别是cpu的核心电压设置一不能出现错误,否则极易造成cpu报废。
  (6) 外设内部电路损坏
  当外设如显示器,打印机,m等内部电路损坏时,再与主机连接后,会短路其相应端口,这时主机加电自检时就不能通过或造成电源保护。有的刻字机,编程器在先于主机加电后,这时主机加电后不能启动。
(7) 与外设连接的数据线接触不良。
  外设与主机的数据线连接有松动时,也可能造成数据在传输过程中出现中断或错误,同样会造成机器无规律的死机。
  (8) 硬件质量不良或假货,水货。
  硬件质量不过硬,在长时间工作或工作环境温度过高或过低时,也会出现死机现象。特别是一些remark的电脑产品,装在自己电脑上出现毛病,最好查来查去也查不出问题所在时,这时最好考虑一下是不是买到js的货了。
  前一段时间有不少酷鱼40g的硬盘,买到家还不到一个星期,就出现坏道。然后format后就正常了,但是过一段时间故障再次出现,然后是越来越严重,有时还会莫明其妙的丢数据。
  (9)意外损坏
  我们在维修过程中没有泄放身上的静电或雷击电流通过未经保护的电源及modem电话线进入主机,损坏电源、主机板、modem及各种内外设备。意外损坏后有时元器件表面没有明显的烧,裂痕迹,这时只能通过交换法、拔插法测试主机各部件的好坏来判断。
  (10)干扰
  现在家里都有许多家用电器,特别是是变频空调,洗衣机,电磁炉等,这些电器在工作时会向空气中幅射大量的电磁波,如果电脑就在附近,那么也可能出现莫名其妙的死机或蓝屏现象。这时我们最好把电脑换一个地方试试。
  (11)内存损坏或不兼容
  当内存内部出现坏块时或与主板的兼容性不好时,也会经常出现:注册表错误,内存报错,蓝屏,系统资源不足,然后死机。
  现在的主机的功能越来越方便,如键盘开机,密码开机,str等。殊不知,功能越多,其出现故障的可能性就越大。特别是str功能,当把机器的该项功能打开时,我们选择睡眠时,这时系统就把当前的设置保存在内存中,然后把其他部分的电路关闭,只有副电源工作和内存相关电路工作。在睡眠期间,内存不断的刷新,其中的内容不会丢失。不过如果在夏季,因为每条内存的功率大概在20w左右,长时间的睡眠时,就会造成热量积聚过多,散不出去,最后把主机电源或内存烧毁。
2.软件
  软件引起死机的故障有很多,如病毒,驱动程序安装错误,驱动程序与系统或其他软件冲突,cmos设置错误,config.sys或autoexec.bat配置不正确,win.ini或system.ini文件加载的文件丢失或被破坏,加载的程序过大过多,系统剩余资源太少等。
  (1) 病毒
一般表现为机器原起初能够正常运行,某一日突然运行速度变慢,出现频繁的死机现象。这时我们要首先用最新的杀毒软件进行杀毒,确定机器是否已经感染了病毒。现在的电脑病毒层出不穷,传播方式大都倾向于通过网络传播,因此我们在上网时,一定要安装网络杀毒软件,并且把一些开放的不常用的端口关闭。
  (2) 驱动程序安装错误
  硬件的驱动程序安装错误或硬件自身的驱动程序有bug时,也会造成死机现象,这时需要检查所安装的硬件的驱动程序是否与硬件的型号或核心芯片型号相匹配。如果可以,到网上下载最新的该硬件的驱动程序。
  (3) cmos设置错误
  cmos的内容如cpu主频,倍频,内存的刷新时间,l1,l2是否打开,ecc校验或偶校验,15-16m等,以上内容设置错误时,会明显的感到主机的运算速度变慢,最后死机。
  当把cmos设置中的“anti virus”或“virus warnning”病毒防护功能打开时,我们在安装win9x软件过程中就会产生死机现象,因为这时系统阻止了程序向主引导区和c盘的boot区的写操作指令。
  由于频繁修改cmos参数,或病毒对cmos参数的破坏,常常导致cmos参数混乱而很难恢复。可以采用对cmos放电的方法并采用系统bios默认设置值重新设定cmos参数。cmos的放电方法可参照主板说明书进行。重设cmos参数后,还必须对硬盘杀毒。
  对cmos可以取其默认设置,如'load setup default'和'load bios default';
  (4) config.sys或autoexec.bat文件配置不正确
  如果是在软件安装过程中死机或安装完后某软件后在重新启动时死机,一般是系统的某些配置与所安装的软件不匹配。这时可试着对config.sys和autoexec.bat中的相关驱动程序设置进行修改。
  对config.sys和autoexec.bat还可在启动时按f5跳过系统配置文件或按f8选择逐步执行config.sys和autoexec.bat中选项,以检查是某一驱动程序或加载文件的问题,尤其是emm386中关于ems、xms的配置情况,我们可以此来判断故障的原因;
  一些硬件驱动程序和内存驻留程序则可以通过不装载它们的方法来避免冲突。
  对于win9x操作系统,已经不再需要上述两个文件的支持便可以正常启动系统,这两个文件主要是为了保留对原dos程序的支持和兼容。
  (5) win.ini和system.ini文件中需要加载的文件丢失或破坏。
  如果win.ini和system.ini中需要加载的文件被破坏或丢失,在系统启动过程中也会出现只有光标长时间的闪烁,键盘,鼠标均没有反应的情况。不过大多数出现的是提示某一个文件无法找到。这时我们可以根据提示来找回该文件或在win和system文件中把相应的选项删除。
  如果是突然有一次开机后系统不能启动,这时我们可以使用scanreg/restore命令来恢复某一天的注册表试一试。
  (6) 软件有冲突或不兼容
  随着操作系统的适用性越来越方便,其程序和指令也越来越庞大,不同软件在运行时难免有冲突不不兼容的地方。有时防病毒软件的初期版本可能在设计时就有小bug,所以当用户安装后就会出现主机不能关机,系统启动缓慢,蓝屏死机等问题。这时我们只要把该软件关闭或卸载就可以了。判断的标准是如果在安装某一软件时系统工作正常,而当安装完某一软件后系统不正常了,那么问题肯定是该软件造成的。
  (7) 加载的程序过大过多或系统资源太少
  如果主机配置太低或启动的应用软件过于庞大时,也会产生死机现象。这时可以在我的电脑属性里,选择“用户自己指定虚拟内存设置”,把系统虚拟内存加大为物理内存的两倍或更多。解决的主要方法还是根据机器的配置选择相应的应用软件。
  (8) 网络问题
  有时候网络不正常也会造成死机现象。现在流行的联众,传奇等网络游戏,如果网络不正常,在与服务器通讯过程中也会产生死机现象。有的表现为在上网过程中死机,有的表现为掉线后死机。
三.解决方法
  电脑故障的解决基本原则:先软后硬,先外后内,先主后从,最小系统,逐一替换。
四.举例说明
  (1)一台联想pii400主机,在安装完瑞星杀毒软件后,启动速度变慢。打开一个应用软件,如wps2000,竟然要花30分钟时间。仔细测试,不但打开应用软件时间长,在使用打印机打印文档时,打印一张a4纸,也要花接近10分钟的时间。分析故障出现的前后情况,最后把瑞星杀毒软件卸载后,系统恢复正常。
  今年新上市的****2003杀毒软件也还存在着不稳定和不兼容的情况,安装后经常会出现蓝屏或死机情况。
  我们在安装杀毒软件时,最好在应用软件安装完好,最后再装杀毒软件,以尽可能减少不兼容或冲突的产生。
  (2)一台piii800主机,采用小型紧凑机箱,在每年7,8月份,经常出现突然关机,再开机无效。必须把电源拔下来过几秒外后插上再开机才能启动。这种故障主要是因为机箱小,内部空间狭窄,再加上使用一年多以后,灰尘过多,空气流动不畅,致使主板,cpu,电源产生的热量散不出去,最后造成电源保护或死机。最后打开机箱,为cpu和电源除尘后故障排除。
  (3)一台cii566主机,刚在电脑公司装好的机器,一放到客户的办公室里,用不了半个小时就蓝屏死机。此问题从公司到客户的办公室里往返了好几次,都是在公司正常,一到客户的办公室里就死机。最后检查发现,电脑的上方就是一台正在工作的空调。最后把电脑搬离空调一定距离后,故障排除。
  (4)一台piv2.0机器,客户刚买回家没两天,在使用睡眠三个小时后,无论怎么按键盘,鼠标也不能唤醒。这种问题主要是用户无意中把cmos设置中的str功能打开(设置为s3),然后使用睡眠后,导致电源过热烧毁。最后更换电源故障解决。
  (5)一台p166g的脑,在安装完realplay后,系统提示重启后,当出现蓝天白云后就再也没有反应。这个问题可能是166mmx机器上安装的软件与realplay软件有冲突或者是缺少realplay软件需要的文件,造成在启动时出现死机现象。最后进入安全模式,把realplay卸载后,就可以正常启动

TOP

回复:电脑应用文章(小长城)--系统相关

【注册表编辑手册之大集合 二】 :
注册表编辑手册之(五)

1、从开始菜单中移走'关闭计算机'菜单项
  有些时候,也许我们并不希望别人随意地关闭或重新启动我们的电脑,尤其对于商用的计算机,这一点十分重要。从开始菜单中把'关闭计算机'一项移除,可以起到一定的保护作用:
   (1)运行 regedit 打开注册表,进入如下路径:
   hkey\users\default\software\microsoft\windows\current version\policies\explorer ;
   (2)双击 'no close',将键值从 0 改为 1 :
   (3)确认后退出,重新启动计算机。
  此时你会发现开始菜单中'关闭计算机'选项已经不见了,试着使用 ctrl+alt+del 来热启动一下,你会发现屏幕上出现的关闭菜单是虚的,无法使用。修改以后,要想关机,或者将此值改回 0 ,或者关闭计算机的电源开关。

2、关闭'单击从这里开始'动画箭头
   win98 开机时,有些时候屏幕底部的任务条中会出现一个从右向左的动画箭头,指示'单击从这里开始',从一定程度影响开机速度,如果你愿意,可以把它关掉:
   (1)打开注册表,进入下面路径:
   hkey\current\user\software\microsoft\windows\current version\policies\explorer;
   (2)建立一个二进制键名:' no start banner ';
   (3)双击该键名,并输入键值:'01000000';
   (4)确认后退出,并重新启动计算机。
  如果想使这个修改对所有用户生效,可到下面路径中执行相同的操作:
   hkey\user\default\software\microsoft\windows\current version\policies\explorer 。
  注:如果你的电脑开机时没这个动画箭头,一定是你的计算机在开机时自动加载了某个应用程序。

3、防止菜单随鼠标移动
  win98 有一个很有趣的功能--把鼠标指向下拉菜单的标题稍作停留,菜单会自动滚出。有时候,这个性能也会有'副作用'--在鼠标移动过程中,稍不留意按一下左键,就可能启动一个你并不需要的窗口。如果对此存反感情绪,可以使用注册表关闭这项功能:
   (1) 、打开注册表,进入下面目录:
   hkey\current\use\control pannel\desktop ;
   (2) 添加一个键名:' menu show delay ';
   (3) 输入键值:'65534';
   (4) 确认后重新启动计算机。
  如果想对所有用户生效,可以在下面目录中执行相同操作;
   hkey\users\default\control pannel\desktop 。

4、控制窗口的缩放
  如果想使 windows 应用程序的窗口固定,即不可以缩小,可以通过下面的修改达到目的;
   (1)打开注册表,进入下面目录:
   hkey\current\user\control pannel\desktop\ windows metries ;
   (2)双击键名 minanimate ,将其值修改为 '0',则窗口不能缩小;如果改回 '1',窗口可以缩小;
   (3)确认后退出,并重新启动计算机。

5、怎样存取注册表信息
  应用程序在启动和运行时需要将一些重要的信息保存起来,以便在下次启动和运行时使用。在windows16 位操作系统中,使用系统初始化文件 (ini) 来存取重要参数。在微软 win95 及最新的 win98 系统中,却是采用注册表来存放应用程序的启动及运行所需的重要参数。
  注册表的存取方法一般有以下两种:
  一、使用 win95 提供的注册表编辑器。使用方法为:点'开始',选'运行',打开' regedit ',回车即可进入注册表编辑器。使用它提供的新建、删除及修改等功能来完成对注册表的存取操作。但一定要注意预先备份注册表。
  二、编程实现。可以采用 win95 api 中有关注册表编辑的几个函数来读写注册表,但是技巧性很强,万一操作不当,则可能破坏注册表,造成系统下次启动或某些程序运行故障。
  下面我利用 vb5.0 提供的两个语句和两个函数来读写注册表,它们的使用方法十分简单,而且很实用。
   1 、 savesetting 语句
  语法: savesetting appname,section,key,setting

   2 、 getallsettings 函数

  语法: getallsettings (appname,section)

   3 、 getsetting 函数

  语法: getsetting(appname,scetion,key[,default])

   4 、 deletesetting 语句

  语法: deletesetting appname,section,[key]

  参数含义:

   appname :字符串表达式,应用程序名

   section :字符串表达式,小节名

   key : 字符串表达式,关键字名

   setting :表达式,关键字设定值

  下面通过实例来说明它们的用法:应用程序名为 jld_app ,小节名为 startup ,关键字为 left 。
  在注册表中建立应用程序的注册项:
   savesetting ' jld_app ' , ' startup ' , ' left ' ,100

  从应用程序注册表项中读取所有关键字及其对应的值:

   dim mysettings(10,10)as variant

   dim settingindex as integer

   getallsettings ' jld_app ' , ' startup '

   for settingindex=lbound(mysettings,1)to ubound(mysettins,1)

   debug.print mysettings(settingindex,0); ' = ' ;mysettings(settingindex,1)

   next settingindex

   end sub

  从应用程序注册表项中读取关键字' left '的设置:

   debug.print getsetting( ' jld_app ',' startup ' ,' left ',' not ok ' )

  从 win95 注册表中删除小节' startup '

   deletesetting ' jld_app ',' startup '

6、将'收藏夹'踢出开始菜单
找到主键' hkey_current_user\software\microsoft\windows \currentversion\policies\explorer ',在它的下面建立 dword 值,主键名为 nofavoritemenu ,键值为 1 。好了,下一次启动机器就不会再有'收藏夹'的身影了。

7、启动时给windows98加警告信息
找到主键' hkey_current_machine\software\microsoft\windows \currentversion\winlogon '在它右边的窗口中新建一个字符串值,主键名为 legalnoticecaption ,键值为'警告'(这是信息框的标题),同样另加一个 字符串值,主键名为 legalnoticetext ,键值为'硬盘分区表和系统文件已被病毒严重破坏,导致系统无法正常工作,请马上退出系统!'(这是信息框的文本内容,可随便定义,只要够吓人就行,可千万不要吓到自己。)

8、误删回收站图标的恢复
找到主键' hkey_current_machine\software\microsoft\windows\ currentversion\explorer\desktop\namespace'到namespace目录下按右键弹出快捷菜单,'新建',然后输入一串主键值:{645ff040-5081-101b-9f08-00aa002f854e},而后相应右栏会弹出一个'默认值'的项目再右击选'修改',在键入值中输入'回收站'即可。

9、取消文件的关联
我在打开一个扩展名为.art的文件时,不小心选择了记事本,使得以后每次打开同类文件时,windows都默认以记事本打开。怎样才能取消该类文件和记事本的关联呢?这需要修改注册表的有关信息。选择'开始'*'运行',键入命令'regedit',打开注册表编辑器。在'注册表编辑器'对话框中,选择菜单'编辑'*'查找',在'查找目标'中输入'.art',然后点击'查找下一个'。编辑器找到之后,光标将会停留在与之匹配的地方。按del键,然后点击'是',删除该主键,最后关闭注册表。以后处理同类文件时,将不会用记事本打开了。

10、缩短长文件名
  选择hkey_locan_machine\system\currentcontrolset\control \filesystem, 加入新的二进制值namenumerictail,设为 0 。这样,符号~ 和长文件名就不再显示了,只是如果有一个以上的和它的短文件名相同的文件,后面会加上数字。

注册表编辑手册之(六)

1、不从'开始'菜单启动应用程序
  你可以为'我的电脑'设置一个弹出菜单(按右键弹出),找到上面的关键字hkey_locan_machine\system\currentcontrolset\control \filesystem,打开子键shell,建立一个新的子键名字类似于contr1,其值设为&control panel,打开它, 建立子键command,修改它的默认值为%windir%/control.exe,%windir%/explorer.exe c:/ 会打开c盘的根目录,加入参数/e,用这种方式加入你喜欢的程序。

2、从快捷方式中移走讨厌的小箭头
  windows95在所有快捷方式的左下角都加入了小箭头,你可以这样移走它们:选择 hkey_classes_root\.lnk ( windows 程序的快捷方式)或者选择 hkey_classes_root\.pif ( dos程序的快捷方式),左击右边窗口的'isshortcut',按 delete 键。重新启动windows即可。

3、使用三键鼠标
  你可能希望将双击功能定在中间的键上,这种操作在控制面板中无法设定,可找到 \hkey_local_machine\software\logitech\mouseware \currentversion \serialv \0000 ,设为doubleclick to 001。

4、修改某些重要的文件夹的名字和位置
  找到注册表中的 \hkey_current_user\software\microsoft\ windows \currentversion \explorer \shell folders ,输入你要修改的值即可。

5、打开另一个窗口的文件夹(在拷贝文件时很有用)
  找到hkey_local_machine\software\classes\directory\ shell,建立一个新的主键 openw,设置它的默认值为 'open new window'(或者其它),加入新的子键command,默认值为explorer.exe %1 。

6、改变应用程序的路径
  启动regedit,找到hkey_local_machine\software\microsoft\ windows\currentversion\apppaths,找到你要修改路径的程序名,双击改变路径即可。

7、从运行菜单中删除路径
  选择hkey_current_user\software\microsoft\currentversion\ explorer\runmru\ ,删除除默认值以外的所有路径。

8、在win 95中有一些你不能删除的图标
  如收件箱、网上邻居等,下面的方法可以帮助你:
  找到 'hkey_local_machine\software\microsoft\windows\ currentversion\explorer \desktop\namespace',它下面就是一些可以删掉的图标中值,删掉你讨厌的图标,重新启动吧!

9、使拨号网络可以储存密码
  有些朋友在打开拨号网络连接项时,'保存口令'一栏的小方格是以灰色 显示,不能打勾储存密码,这是十分麻烦的问题,非用'硬来'方法纠正不可。
  方法如下:
  方法一:'开始'→'执行'→启动注册表编辑器(regedit.exe), 打开 hkey_local_machine/software/microsoft/ windows/current version/network/realmodenet。 如果你看到右面的autologon的数值是'00',在上面双击鼠标, 把数值改为 '01 00 00 00 00',再启动windows看看。如果找不到autologon这个值,可 以用手工添加,并把它设定为'dword', 值设为'1'(若为'0'则为设定 灰色方格),再重新启动电脑看看。
  方法二:另一方法是尝试找到并取消以下的注册表项: hkey_local_machine/software/microsoft/protectedstorage defaultprovider/'username'/masterkeys/windows 即可。记著不是每个windows都有这个设定的。

10、纠正outlook express启动错误
  当你在启动ie4的电子邮件软件outlook express时可能会出现以下信息:
there was an error starting microsoft outlook express.the ordinal 508 could not be located in the dynamic link library rasapi32.dll. 启动microsoft outlook express时产生错误。无法在动态链接库rasapi32. dll中定位序号508。
  这可能表示:
  a 你在填入新闻服务器的友好名(friendly name)时产生错误,通常是名称中有空格存在。
  b 在internet 连接向导中的一些文件不见了或受到损毁。要更改新闻服务器的友好名就要到注册表中的 hkey_current_user\software \microsoft\internetaccount manager\accounts 更改帐户名称,而每一个合法帐户都应至少有一个字符并且及第一个字符不能 是空格。
  至于internet连接向导的文件,如icwconn1.exe的路径就为program files \internet explorer\connection wizard,版本为4.71.0.7629。 如果你把ie 安装在别的目录中,这个文件就在ie目录下的connection wizard文件夹内。 如果internet帐户管理器 (account manager)的注册表关键字损坏了, 你就要把它删掉并重建。首先记下你现时上网帐户的资料,跟着清除 hkey_current_user \software\microsoft\internetaccount manager 这个关键字,重新建立後在帐户框内键入适当的帐户名重新设立帐户。


注册表编辑手册之(七)

1、加快网络传输速度
  windows 95在网络拨号设计上有加强的余地,只需增加 maxmtu、maxsss、 defaultrcvwindow及defaultttl就能加快网上奔驰的速度。
  a. 修改maxmtu及maxsss 启动注册表编辑器,
  找出以下关键字:hkey_local_machine\system\current control set\services\class\nettrans\000n (n表示个别拔号网络连接项号码)。例如0002,在***n右面windows会有一些 如devicevxds、ipaddress等名称,在右边窗口任意空白外点击,在菜单上选 '编辑' →'新增'→'字符串值',右边窗口就会多出一个新字符串,把它命名为 'maxmtu',再双按这个字符串值并把它设定为 '576'。 同样,在右边窗口加上'maxsss'字符串值并将它的值设定为 '536'。
  b. 修改 defaultrcvwindow 及 defaultttl 启动注册表编辑器,找出以下关键字: hkey_local_machine\system\current control set\ services\vxd\mstcp 在右边窗口加上字符串值 'defaultrcvwindow'并把它的值设定为 '2144', 再增加另一字符串值 'defaultttl' 并把它的值设定为 '60' 至 '64' (注: 60是最小值,64是最大值,只要填上其中一个值就可),完成後关闭注册表编辑器并重新启动win95即可。 。

3、不想用连接管理器(connection manager)
  ie4自带了一个连接管理器,可以取代windows 95拔号网络的功能。 若你不想使用连接管理器而直接使用拨号网络可修改以下的注册表: hkey_local_machine\software\microsoft\windows\currentversion \apppaths\cmmgr32.exe 的 '预设值' 及 'path' 值改为: '{c:\program files\ internet explorer 4\connection manager\ cmmgr32.exe' 及 '{c:\programfiles\ internetexplorer4\ connection manager\cmmgr32.exe' 两者的值可能一样,记得在修改前要键入'{'。

4、修改连接管理器的连线设置
  如果你以前从未用过连接管理器而想把ie的注册表设置指向调制解调器而 非指向局域网,可按以下步骤操作: 打开注册表编辑器,找出hkey_current_user \remoteaccess这个关键字, 跟着按'注册表'→ '导出注册表文件',以'remoteaccess'为文件名储存 在桌面上。这是备份的快捷方法,待修改后一切正常才可把它清除。接着在右 边窗口把'internetprofile'的内容清除,按鼠标右键→选'修改', 修改 後关闭注册表程序,再重新启动电脑即可。

5、禁用'任务栏属性'功能
  任务栏属性功能,可以方便用户对开始菜单进行修改,有时我们不想让普通用户对其进行修改,可以通过修改注册表对其进行限制。
  打开hkey_current_user\software\microsoft\windows\ currentversion\policies\explorer分支。在右窗格内新建一个dword值'nosettaskbar',然后双击'nosettaskbar'键值,在弹出的对话框的'键值'框内输入1。

6、禁用ms dos方式
  虽然我们在'我的电脑'中隐藏了所有的驱动器,但是用户仍可以利用ms-dos方式访问到各个驱动器,因此,为安全起见,我们还得禁止普通用户使用ms-dos方式,其操作步骤如下:
  打开hkey_current_user\software\microsoft\windows\ currentversion\policies\explorer分支。在该分支下新建一个主键'winoldapp',然后单击'winoldapp'主键。在右窗格内新建一个dword值'disabled',然后双击'disabled'键值,在弹出的对话框的'键值'框内输入1。
  为防止用户在重新启动计算机时进入'重新启动计算机切换到ms-dos方式',还得在hkey_current_user\software\microsoft\windows\currentversion \policies\explorer分支的右窗格中创建一个dword键值'norealmode' ,然后单击'norealmode'键值,在弹出的对话框内的键值框输入1。

7、禁用windows 98内置的'查找'功能
  打开hkey_current_user\software\microsoft\windows\ currentversion\policies\explorer分支。在右窗格内新建一个dword键值'nofind',然后双击'nofind'键值,在弹出的对话框内的键值框内输入1。

8、为系统增加启动时自动加载的程序
  您可以增加系统启动时自动运行的程序,比如可以不通过 '开始' 菜单的 '程序' 选项的 '启动' 组来自动运行windows资源管理器,方法如下:打开 hkey_local_machine\software\\microsoft\windows\ currentversion\run,新建一个名为 'sysexplorer' 的主键,设其值为 'explorer.exe',退出注册表编辑器,注销用户或重新启动计算机后,系统将自动运行资源管理器。 98还可以为不同用户配置不同的自动启动程序,具体操作是:
  在'我的电脑'文件夹中依次选择'hkey_current_user'、 'software'、'microsoft'、'windows'、'currentversion'、'run',其余步骤同上。

9、让系统自动运行一次某个程序
  打开hkey_local_machine\software\microsoft\windows\ currentversion\runonce中设置新的键值可以让系统自动运行一次某个程序,即仅在下一次启动windows时才有效。

10、为windows程序设置可执行路径
  如果需要运行的程序不在指定的目录中,则dos系统一般采用在自动批处理文件中设置路径的方法来达到自动寻找此程序的目的;在win 98中则可以更秘密地增加程序路径,而不是通过设置自动批处理的方式,这就需要通过修改注册表来实现上述目的。
  比如打算为 'c:\programfiles\fdcp\fdcp.exe' 文件增加路径,则可以按下述方法进行操作:
  运行注册表编辑器,打开 hkey_local_machine\software \microsoft\windows\currentversion\apppaths新建名称为'fdcp.exe'的主键,选择'fdcp.exe'主键,将其默认值设为'c:\programfiles\fdcp\fdcp.exe';新建名称为 'path' 的主键,设其值为 'c:\programfiles\fdcp'。这样就可以通过在 '运行' 命令行中键入 'fdcp.exe' 或 'fdcp' 来运行该程序了。当然还可以为已经存在的程序设置新的主键,比如可以为microsoft word 97添加名称为 'word.exe' 的主键。假设word 97安装在 'c:\ programfiles\ microsoftoffice\office\'目录中,则其具体操作为:运行注册表编辑器,在apppaths新建名称为 'word.exe' 的主键,选择 'word.exe' 主键,将其默认值设为 'c:\programfiles\microsoftoffice\office\ winword.exe';新建名称为 'path' 的主键,设其值为 'c:\programfiles\microsoftoffice\office'。这样,以后就可以在 '运行' 命令行键入 'word' 或 'word.exe'来运行 word 97了。注意 这时在win 98的dos提示符下运行 'word' 或 'word.exe' 将会提示出错。


注册表编辑手册之(八)

1、修改'打印机'、'控制面板'、'拨号网络'及'计划任务'的名称
  资源管理器中的'打印机'、'控制面板'、'拨号网络'及'计划任务'的名称及其提示信息可以按照您的意愿进行修改。
  对于'打印机':选择'我的电脑\hkey_classes_root\ clsid \{2227a280-3aea-1069-a2de-08002b30309d}'主键 ,将其'默认'子键值更改为需要的键值,如'伟明的打印机'
  对于'控制面板',选择'我的电脑hkey_classes_root\clsid \{21ec2020-3aea-1069-a2dd-08002b30309d}'主键
  对于'拨号网络',选择'我的电脑\hkey_classes_root\clsid \{992cffa0-f557-101a-88ec-00dd010ccc48}'主键
  对于'计划任务',则选择'我的电脑\hkey_classes_root\clsid \{d6277990-4c6a-11cf-8d87-00aa0060f5bf}'主键

2、让图标的色彩更鲜艳
  这个改动是用来确定图标的颜色深度的(16位或24位):
  选择hkey_current_user\controlpanel\desktop \windowmetrics主键;新建新串值'shell icon bpp',然后双击它并输入16(16-bit)或24(24-bit)。

3、修改windows中的提示内容
  对windows中提示内容进行修改,想让windows中的提示内容变成你的语录吗?试试这个:选择hkey_local_machine\software\microsoft\windows\ current version\explorer\tips主键,在右侧面板中即可对提示内容进行修改。

4、指定系统默认的邮件客户端软件
  当机器内同时安装了netscape和ie的邮件客户端软件,想指定其中一个为默认的e-mail程序, 则选择hkey_classes_root\mailto\shell\open\ command主键,双击'默认',在对话框中输入netscape或ie的全路径和%1(中间有空格),例如'c:\program files\outlook express\msimn.exe' /mailurl:%1或'c:\program files\ netscape\program\netscape.exe' %1。

5、修改显示器刷新频率
  通过编辑注册表来手工输入显示器刷新频率:选择hkey_local_machine \system\currentcontrolset\services \class\display\0000\default,双击refreshrate即可输入刷新频率值;值为-1表示自动设定,也可输入一个有效的刷新率值(如75,如果所输入的频率值不被你的显示器或显示卡所支持,将出现不良后果,在修改前请参阅相关说明文档)。

6、加快程序运行速度,没有延迟!
  在运行多媒体应用程序时,调用文件较多,通过对每个文件占用资源的限制,能够更合理地分配资源,加快程序运行速度:
  选择hkey_local_machine\system\currentcontrolset\control \filesystem主键;新建 'dword' 值 'configfileallocsize',将其值设为'0x000001f4(500)'。

7、使电脑运行的更快一点
  优化caching性能,强制windows使用更大的文件缓存:到控制面板\系统\性能\文件系统,将'本机主要用于'下拉列表框改为'网络服务器',点击'应用',重新启动。
  依次展开hkey_local_machine\software\microsoft\windows\ currentversion\fs templates\server主键;将namecache和pathcache的二进制值改为a9 0a 00 00和40 00 00 00,即将原来的值交换,退出并且重新启动。

8、扩展鼠标右键功能,增加'在新窗口中打开"的功能
  打开 hkey_local_machine\software\classes\directory\shell ;添加一个新的主键,命名为openw,并且设定键值为'在新窗口中打开",然后在openw下新建立一个主键,命名为command,键值栏内填入explorer.exe %1。

9、清除'查找'、'运行'和'安装盘的路径'下的记录
  windows95比windows3.1有个体贴的设计,能一一记住用户的输入,下次使用时只要从原有的选择就行,如何要清除这些记录呢?
  查找文件
  打开hkey_current_user\software\microsoft\windows\current version\explorer\doc find specmru。将右边除了(default)外所有项目都删了,中文版windows95的(default)叫做'(默认)'。
  '运行'下啥也没有
  打开hkey_current_user\software\microsoft\windows\current version\explorer\runmru。将右边除了(default) 外所有项目都删了,想偷懒的话直接将左边的runmru 删了也成。

10、安装盘的路径
  打开hkey_current_user\installlocationsmru。将右边的除(default) 外所有项目都删了。
让你的鼠标右键再多几个功能
  为你的鼠标右键再多几个功能吧,新菜单是靠文件关联来实现的,就是在原来的目录和文件关联上做多几个'目录'。


注册表编辑手册之(九)

1、扩展鼠标右键功能,增加'在新窗口中打开"的功能
  打开hkey_local_machine\software\classes\directory\shell ;添加一个新的主键,命名为openw,并且设定键值为'在新窗口中打开",然后在openw下新建立一个主键,命名为command,键值栏内填入explorer.exe %1。

2、让你的鼠标右键再多几个功能
  为你的鼠标右键再多几个功能吧,新菜单是靠文件关联来实现的,就是在原来的目录和文件关联上做多几个'目录'。
  增加个ms-dos 方式(ms-dos program)
  在你用鼠标右键单击目录,就可以见到进入msdos的菜单,所以这次修改是对目录关联操作开hkey_local_machine\software\classes\ directory\shell。用鼠标右键单击shell,选择新建(new)主键(key),并输入名字:ms-dos prompt,然后双击右边的(default),修改它为:ms-dos prompt,再用鼠标右键单击左边的ms-dos prompt,选择新建主键,输入名字:command, 然后修改command右边的(default)为:c:\windows\dosprmpt.pif或者command.com。
增加个记事薄(notepad)
  打开hkey_local_machine\software\classes\*,用鼠标右键单击*号,选择新建主键,输入名字:shell,再用鼠标右键单击刚做好的shell,再建一个叫做notepad 的主键,并将notepad 右边的(默认)改为:&notpad,这里的&号作用是,将n作为键盘快捷按键,你也可以将&放在后面,总之它是将后面的字符作为按键,上面所讲的msdos 方式也可以这么做。
  在hkey_local_machine\software\classes\*\shell\notepad下边增加个叫command的主键, 修改command 右边的默认值(default)为notepad.exe %1
你自已的菜单
  根据上面的两个例子,你自已就能为自已的软件设计出菜单,仔细看一下windows本身的关联,例如文件扩展名为inf的为什么会有个install菜单呢?善于利用hkey_local_machine\software\classes 吧!

3、找回'我的电脑'、'回收站'、'收件箱'
  不慎将我的电脑、回收站、收件箱从你的桌面上删除后,想找回的话可真是伤脑筋。请打开hkey_local_machine\software\microsoft\ windows\current version\explorer\desktop\namespace。你要恢复哪个就将它们的id号作为主键名新建在namespace下面,id号就是上面用花括号括起来的东东。

4、修改 '快捷方式'的图标和默认的名称
  没有箭头的捷径图标
  如何禁止每个捷径都加图标,不管你是用自已的捷径图标,还是原来的小箭头,禁止后就不会把附加在原图标上的捷径图标显示出来。打开hkey_classes_root\lnkfile,isshortcut。将右边的isshortcut变量删掉即禁止住了,想恢复时就自已在右边空白地方按鼠标右键,新建一个串值变量,名字当然叫做isshortcut。要做得完美一些,还需要将hkey_classes_root\piffile右边的isshortcut 删掉才成。

5、创建没有'快捷方式'('shortcut to')字样的捷径
  每当用鼠标右键的'创建快捷方式'新做的捷径开头都有'shortcut to',不需要的话,打开 hkey_users\default\software\microsoft\ windows\current version\explorer,link。将link改为00 00 00 00 就禁止住了,想恢复的话只须将link删掉,不用担心,windows下次就会重新起一个 正常的link。

6、隐藏'我的电脑'的驱动器
  可千万不要用这个功能来保护你的重要文件,因为windows95虽然已经将你指定的盘藏起来,但dos却会背叛你。
  打开hkey_current_user\software\microsoft\windows\ currentversion\policies\explorer ,如果在explorer的右边没有发现nodrives这个项目,就用鼠标右键单击右边(即(default)这边)空白处,选择new的binaryvalue(二进制串值),起名为nodrives。把要隐藏的驱动器号码全部加起来,方法是a驱为1,b驱为2,c驱为4,d驱为8,以后类推,得出的数字换成16进制,低位在前,高位在后。如隐藏a、b、c三个盘为 07 00 00 00,如为隐藏的所有驱动器 ff ff ff ff 。

7、为所有的文件增加quick view 选项
  在windows3.1下要看一份文件的内容是很麻烦的,所以 windows95 为我们准备了一个文件阅读器,只要对文件按下鼠标右键,就能找到这个选项,但并不是所有的文件都有,它只存在文本文件中, 其实某些文件也是能显示的,比如说msdos.sys。
  打开hkey_classes_root\*,如果* 的右边找不到有quickview 这个项目,就用鼠标右键单击*, 选择new的key,新增的栏目起名为quickview,双击quickview 右边的(default),把它的值改为*。

8、修改快捷图标的小箭头
你不会连捷径为何物都不知道,凡是桌面上的图标上有个小箭头的就是啦!要是你对这个小箭头不满意,还可以换成你喜欢的图标。
打开hkey_local_machine\software\microsoft\windows\ currentversion\explorer\shell icons ,如果explorer下没有shell icons就自已做一个,方法是用鼠标右键单击 explorer,选择 new的key, 把新栏目名字起为shell icons,修改shell icons 右边键值处名为29这个变量,记下 当前的值以便日后恢复,然后修改成shell32.dll,30,这是一个大箭头,你也可以使用其它的图标或图标文件。

9、explorer直接以图形文件自已的画面作为图标
  打开explorer里的图形文件的图标是paint.exe的,但你也可以让explorer直接以图形文件的自已画面作为图标,不过由于图标的大小及其它关系,画面是看不大清楚的。
  打开hkey_local_machine\software\classes\paint.picture \defaulticon,将(default)的内容改成%1为显示图片本来的样子,改成mspaint.exe,1为显示图标。

10、让explorer 不要保存我的设置
  explorer总会在退出时保存explorer的状态,如果不喜欢别人把exploer改得面目全非的话,最好还是关上这个选项。
  打开hkey_current_user\software\microsoft\windows\current version\policies\explorer ,将nosavesettings 的第一个值改为01 时为禁止(如: 01 00 00 00),第一个值改为00时则相 反。

11、关闭windows95启动时'单击从这里开始'的箭头
  当你一进入windows95时,任务条上会有个带字的箭头飞向 '开始' 键,旁边还有一行字 '单击从这里开始'。
  如果要关闭它,打开hkey_current_user\software\micorsoft \windows\current version\policies\explorer ,将nostartbanner 的第一个值改为00 表示能够显示,改成01 则相反。
  如果想使这个修改对所有用户生效,可到下面路径中执行相同的操作:hkey_users\.default\software\microsoft\windows\current version\policies\explorer

12、关闭令人讨厌的自动执行cd
  许多安装光盘都带有自动执行cd这个功能,虽