你看看。。
这是客服端的代码:
using System
using System.Collections.Generic
using System.ComponentModel
using System.Data
using System.Drawing
using System.Linq
using System.Text
using System.Windows.Forms
using System.Threading
using System.Net
using System.Net.Sockets
namespace demo2
{
public partial class frmTouchWe : Form
{
Thread a
//发送IP跟端口
private UdpClient udp = new UdpClient("127.0.0.1",9000)
//接收端口
private UdpClient udpSend = new UdpClient(8000)
private IPEndPoint ip = new IPEndPoint(IPAddress.Any,0)
public frmTouchWe()
{
InitializeComponent()
Form.CheckForIllegalCrossThreadCalls = false
}
private void frmTouchWe_Load(object sender, EventArgs e)
{//定义线程开始
a = new Thread(new ThreadStart(Run))
a.Start() }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
//客服接收信息。弹出窗体
frmAnswerInfo answerInfo = new frmAnswerInfo()
answerInfo.Show() }
private void button1_Click(object sender, EventArgs e)
{
//在自己的信息栏中显示自己的信息
lsbInfo.Items.Add(txtInfo.Text)
//用户信息内容
string Mes = txtInfo.Text
//用户信息
string mes = "用户:"+Program.user.id+"("+Program.user.name+")"+" " + time
//转换成字节
byte[] b = UTF8Encoding.UTF8.GetBytes(Mes)
byte[] bb = UTF32Encoding.UTF8.GetBytes(mes)
//发送信息
udp.Send(bb, bb.Length)
udp.Send(b, b.Length)
txtInfo.Text = ""
}
//循环接受客服发来的信息
private void Run()
{
while (true)
{
byte[] b = udpSend.Receive(ref ip)
string mes = UTF8Encoding.UTF8.GetString(b)
lsbInfo.Items.Add(mes)
}
}
private void button2_Click(object sender, EventArgs e)
{
this.Close()
}
private void button3_Click_1(object sender, EventArgs e)
{
//清空所有项
lsbInfo.Items.Clear()
}
}
}
下面是服务器端的代码
using System
using System.Collections.Generic
using System.ComponentModel
using System.Data
using System.Drawing
using System.Linq
using System.Text
using System.Windows.Forms
using System.Threading
using System.Net
using System.Net.Sockets
namespace demo2
{
public partial class frmAnswerInfo : Form
{
//定义一条线程,用来循环接收客户发来的信息
Thread a
//定义另一条线程,用来升起窗体
Thread b
//发送到信息的地址
private UdpClient udpSend = new UdpClient("127.0.0.1",8000)
//接收端口
private UdpClient udp = new UdpClient(9000)
private IPEndPoint ip = new IPEndPoint(IPAddress.Any,0)
public frmAnswerInfo()
{
InitializeComponent()
Form.CheckForIllegalCrossThreadCalls = false
}
//循环接收信息
private void Run()
{
while (true)
{
byte[] b = udp.Receive(ref ip)
string mes = UTF8Encoding.UTF8.GetString(b)
lsbInfo.Items.Add(mes)
}
}
private void frmAnswerInfo_Load(object sender, EventArgs e)
{
//设置窗体的位置属性(窗体加载时候慢慢从右下角升上来~类似qq广告~~)
this.Top = Screen.PrimaryScreen.WorkingArea.Height
this.Left = Screen.PrimaryScreen.WorkingArea.Width - this.Width
//设置窗体的名字
a = new Thread(new ThreadStart(Run))
b = new Thread(new ThreadStart(run))
//开始线程
a.Start()
b.Start()
}
//用户点击谈话时显示该窗体
private void run()
{
while (true)
{
this.Top = this.Top - 10
Thread.Sleep(100)
if (Screen.PrimaryScreen.WorkingArea.Height - this.Height >= this.Top)
{
break
}
}
}
//发送按钮编码
private void button1_Click(object sender, EventArgs e)
{
//获取当前时间
DateTime time = DateTime.Now
//在自己的信息栏中显示自己发出去的信息
lsbInfo.Items.Add("在线客服:"+time)
lsbInfo.Items.Add(txtInfo.Text)
//在客户端显示自己的信息标题
string mes = "在线客服:"+time
//信息内容
string Mes = txtInfo.Text
//发送信息标题
byte[] b = UTF8Encoding.UTF8.GetBytes(mes)
//发送信息内容
byte[] bb = UTF8Encoding.UTF8.GetBytes(Mes)
udpSend.Send(b, b.Length)
udpSend.Send(bb,bb.Length)
txtInfo.Text = ""
}
private void button2_Click(object sender, EventArgs e)
{
this.Close()
}
private void button3_Click(object sender, EventArgs e)
{
//清除所有项
lsbInfo.Items.Clear()
}
}
}
这个可以跑的。。我以前就用过的。
任何东西从发展到壮大都会经历一个过程,CPU能够发展到今天这个规模和成就,其中的发展史更是耐人寻味。作为电脑之芯的全攻略,我们也向大家简单介绍一下: 如果要刨根问底的,那么CPU的溯源可以一直去到1971年。1971年,当时还处在发展阶段的INTEL公司推出了世界上第一台微处理器4004。这不但是第一个用于计算器的4位微处理器,也是第一款个人有能力买得起的电脑处理器!!4004含有2300个晶体管,功能相当有限,而且速度还很慢,被当时的蓝色巨人IBM以及大部分商业用户不屑一顾,但是它毕竟是划时代的产品,从此以后,INTEL便与微处理器结下了不解之缘。可以这么说,CPU的历史发展历程其实也就是INTEL公司X86系列CPU的发展历程,我们就通过它来展开我们的CPU历史之旅。
1978年,Intel公司再次领导潮流,首次生产出16位的微处理器,并命名为i8086,同时还生产出与之相配合的数学协处理器i8087,这两种芯片使用相互兼容的指令集,但在i8087指令集中增加了一些专门用于对数、指数和三角函数等数学计算指令。由于这些指令集应用于i8086和i8087,所以人们也这些指令集统一称之为X86指令集。虽然以后Intel又陆续生产出第二代、第三代等更先进和更快的新型CPU,但都仍然兼容原来的X86指令,而且Intel在后续CPU的命名上沿用了原先的X86序列,直到后来因商标注册问题,才放弃了继续用阿拉伯数字命名。至于在后来发展壮大的其他公司,例如AMD和Cyrix等,在486以前(包括486)的CPU都是按Intel的命名方式为自己的X86系列CPU命名,但到了586时代,市场竞争越来越厉害了,由于商标注册问题,它们已经无法继续使用与Intel的X86系列相同或相似的命名,只好另外为自己的586、686兼容CPU命名了。
1979年,INTEL公司推出了8088芯片,它仍旧是属于16位微处理器,内含29000个晶体管,时钟频率为4.77MHz,地址总线为20位,可使用1MB内存。8088内部数据总线都是16位,外部数据总线是8位,而它的兄弟8086是16位。
1981年8088芯片首次用于IBM PC机中,开创了全新的微机时代。也正是从8088开始,PC机(个人电脑)的概念开始在全世界范围内发展起来。
1982年,INTE已经推出了划时代的最新产品枣80286芯片,该芯片比8006和8088都有了飞跃的发展,虽然它仍旧是16位结构,但是在CPU的内部含有13.4万个晶体管,时钟频率由最初的6MHz逐步提高到20MHz。其内部和外部数据总线皆为16位,地址总线24位,可寻址16MB内存。从80286开始,CPU的工作方式也演变出两种来:实模式和保护模式。
1985年INTEL推出了80386芯片,它是80X86系列中的第一种32位微处理器,而且制造工艺也有了很大的进步,与80286相比,80386内部内含27.5万个晶体管,时钟频率为12.5MHz,后提高到20MHz,25MHz,33MHz。80386的内部和外部数据总线都是32位,地址总线也是32位,可寻址高达4GB内存。它除具有实模式和保护模式外,还增加了一种叫虚拟86的工作方式,可以通过同时模拟多个8086处理器来提供多任务能力。除了标准的80386芯片,也就是我们以前经常说的80386DX外,出于不同的市场和应用考虑,INTEL又陆续推出了一些其它类型的80386芯片:80386SX、80386SL、80386DL等。
1988年推出的80386SX是市场定位在80286和80386DX之间的一种芯片,其与80386DX的不同在于外部数据总线和地址总线皆与80286相同,分别是16位和24位(即寻址能力为16MB)。1990年推出的80386 SL和80386 DL都是低功耗、节能型芯片,主要用于便携机和节能型台式机。80386 SL与80386 DL的不同在于前者是基于80386SX的,后者是基于80386DX的,但两者皆增加了一种新的工作方式:系统管理方式(SMM)。当进入系统管理方式后,CPU就自动降低运行速度、控制显示屏和硬盘等其它部件暂停工作,甚至停止运行,进入休眠状态,以达到节能目的。
1989年,我们大家耳熟能详的80486芯片由INTEL推出,这种芯片的伟大之处就在于它实破了100万个晶体管的界限,集成了120万个晶体管。80486的时钟频率从25MHz逐步提高到33MHz、50MHz。80486是将80386和数学协处理器80387以及一个8KB的高速缓存集成在一个芯片内,并且在80X86系列中首次采用了RISC(精简指令集)技术,可以在一个时钟周期内执行一条指令。它还采用了突发总线方式,大大提高了与内存的数据交换速度。由于这些改进,80486的性能比带有80387数学协处理器的80386DX提高了4倍。80486和80386一样,也陆续出现了几种类型。上面介绍的最初类型是80486DX。
1990年推出了80486SX,它是486类型中的一种低价格机型,其与80486DX的区别在于它没有数学协处理器。80486 DX2由系用了时钟倍频技术,也就是说芯片内部的运行速度是外部总线运行速度的两倍,即芯片内部以2倍于系统时钟的速度运行,但仍以原有时钟速度与外界通讯。80486 DX2的内部时钟频率主要有40MHz、50MHz、66MHz等。80486 DX4也是采用了时钟倍频技术的芯片,它允许其内部单元以2倍或3倍于外部总线的速度运行。为了支持这种提高了的内部工作频率,它的片内高速缓存扩大到16KB。80486 DX4的时钟频率为100MHz,其运行速度比66MHz的80486 DX2快40%。80486也有SL增强类型,其具有系统管理方式,用于便携机或节能型台式机。 看完这里,相信大家会对CPU的发展历程有一个初步的认识,至于这段时其他公司:譬如AMD,CYRIX等等推出的CPU,由于名字和INTEL的都是一个样,也就不再重复叙述了。
今日CPU的发展状况从Pentium(奔腾),俗称的586开始,一直说到才数天前发布的最新K7吧。这段时间简直就是CPU发展的战国时期,市场上面群雄奋起,风云突变,竞争异常的激烈,新技术出现的速度相当快,我们通过介绍 INTEL产品,让朋友了解多一些,也可以从中得到一点启示。
INTEL: 说到CPU,当然不能不提到这位一直领导CPU制造新潮流的老大哥。正是因为有了INTEL,电脑才脱下了高贵的外衣,走到了我们的身边,成为真正的个人电脑,今天,当我们用电脑玩游戏、看电影,听CD,甚至上网的时候你可千万得记住INTEL的功劳啊!
Pentium: 继承着80486大获成功的东风,赚翻了几倍资金的INTEL在1993年推出了全新一代的高性能处理器Pentium。由于CPU市场的竞争越来越趋向于激烈化,INTEL觉得不能再让AMD和其他公司用同样的名字来抢自己的饭碗了,于是提出了商标注册,由于在美国的法律里面是不能用阿拉伯数字注册的,于是INTEL玩了花样,用拉丁文去注册商标。Pentium在拉丁文里面就是五的意思了。INTEL公司还替它起了一个相当好听的中文名字奔腾。奔腾的厂家代号是P54C,PENTIUM的内部含有的晶体管数量高达310万个,时钟频率由最初推出的60MHZ和66MHZ,后提高到200MHZ。单单是最初版本的66MHZ的PENTIUM微处理器,它的运算性能比33MHZ的80486 DX就提高了3倍多,而100MHZ的PENTIUM则比33MHZ的80486 DX要快6至8倍。也就是从PENTIUM开始,我们大家有了超频这样一个用尽量少的钱换取尽量多的性能的好方法。作为世界上第一个586级处理器,PENTIUM也是第一个令人超频的最多的处理器,由于Pentium的制造工艺优良,所以整个系列的CPU的浮点性能也是各种各样性能是CPU中最强的,可超频性能最大,因此赢得了586级CPU的大部分市场。
Pentimu Pro: 初步占据了一部分CPU市场的INTEL并没有停下自己的脚步,在其他公司还在不断追赶自己的奔腾之际,又在1996年推出了最新一代的第六代X86系列CPU P6。P6只是它的研究代号,上市后P6有了一个非常响亮的名字Pentimu Pro。Pentimu Pro的内部含有高达550万个的晶体管,内部时钟频率为133MHZ,处理速度几乎是100MHZ的PENTIUM的2倍。Pentimu Pro的一级(片内)缓存为8KB指令和8KB数据。值得注意的是在Pentimu Pro的一个封装中除Pentimu Pro芯片外还包括有一个256KB的二级缓存芯片,两个芯片之间用高频宽的内部通讯总线互连,处理器与高速缓存的连接线路也被安置在该封装中,这样就使高速缓存能更容易地运行在更高的频率上。Pentium Pro200MHZ CPU的L2 CACHE就是运行在200MHZ,也就是工作在与处理器相同的频率上。这样的设计Pentium Pro达到了最高的性能。 而Pentimu Pro最引人注目的地方是它具有一项称为动态执行的创新技术,这是继PENTIUM在超标量体系结构上实现实破之后的又一次飞跃。Pentimu Pro系列的工作频率是150/166/180/200,一级缓存都是16KB,而前三者都有256KB的二级缓存,至于频率为200的CPU还分为三种版本,不同就在于他们的内置的缓存分别是256KB,512KB,1MB。如此强大的性能,难怪许多服务器系统都采用了Pentimu Pro甚至是双Pentimu Pro系统呢!
Pentium MMX: 也许是INTEL认为Pentium 系列还是有很大的潜力可挖,1996年底又推出了Pentium 系列的改进版本,厂家代号P55C,也就是我们平常所说的Pentium MMX(多能奔腾)。MMX技术是INTEL最新发明的一项多媒体增强指令集技术,它的英文全称可以翻译多媒体扩展指令集。,因此MMX是Intel公司在1996年为增强Pentium CPU在音像、图形和通信应用方面而采取的新技术,为CPU增加了57条MMX指令,除了指令集中增加MMX指令外,还将CPU芯片内的L1缓存由原来的16KB增加到32KB(16K指命+16K数据)MMX CPU比普通CPU在运行含有MMX指令的程序时,处理多媒体的能力上提高了60%左右。MMX技术不但是一个创新,而且还开创了CPU开发的新纪元,目前的什么KNI,3D NOW!也是从MMX发展演变过来的。Pentium MMX可以说是直到99年在电脑市场上占有率最高的CPU产品,直到今天还有不少人使用MMX的CPU。Pentium MMX系列的频率主要有三种:166/200/233,一级缓存都是32KB,核心电压2.8v,倍频分别为2.5,3,3.5。
Pentium Ⅱ: 1997年五月,INTEL又推出了和Pentium Pro同一个级别的产品,也就是影响力最大的CPU Pentium Ⅱ。有人这样评价Pentium Ⅱ,说它是为了弥补Pentium Pro里面的缺陷,然后再加上MMX指令而生产开发出来的产品,他们这样说有他们的道理,我以下就替大家剖析一下Pentium Ⅱ: PentiumⅡCPU有众多的分支和系列产品,其中第一代的产品就是PentiumⅡKlamath芯片。作为PentiumⅡ的第一代芯片,它运行在66MHz总线上,主频分233、266、300、333四种。PentiumII采用了与Pentium Pro相同的核心结构,从而继承了原有Pentium Pro处理器优秀的32位性能。PentiumⅡ虽采用了与Pentium Pro相同的核心结构,但它加快了段寄存器写操作的速度,并增加了MMX指令集,以加速16位操作系统的执行速度。由于配备了可重命名的段寄存器,因此PentiumⅡ可以猜测地执行写操作,并允许使用旧段值的指令与使用新段值的指令同时存在。在PentiumⅡ里面,Intel一改过去BiCMOS制造工艺的笨拙且耗电量大的双极硬件,将750万个晶体管压缩到一个203平方毫米的印模上。PentiumⅡ只比Pentium Pro大6平方毫米,但它却比Pentium Pro多容纳了200万个晶体管。由于使用只有0.28微米的扇出门尺寸,因此加快了这些晶体管的速度,从而达到了X86前所未有的时钟速度。 在总线方面,PentiumⅡ处理器采用了双独立总线结构,即其中一条总线联接二级高速缓存,另一条负责主要内存。然而PentiumⅡ的二级高速缓存实际上还是比Pentium Pro的二级缓存慢一些。这是因为由于PentiumPro使用了一个双容量的陶瓷封装,Intel在Pentium Pro中配置了板上的L2高速缓存,可以与CPU运行在对等的时钟速度下。诚然,这种方案的效率相当高,可是在制造的成本方面却非常昂贵。为了降低生产成本,PentiumⅡ使用了一种脱离芯片的外部高速缓存,可以运行在相当于CPU自身时钟速度一半的速度下。所以尽管PentiumⅡ的高速缓存仍然要比Pentium的高速缓存快得多,但比起200MHz的Pentium Pro里面的高速缓存就要逊色一些了。作为一种补偿,Intel将PentiumⅡ上的L1高速缓存从16K加倍到32K,从而减少了对L2高速缓存的调用频率。由于这一措施,再加上更高的时钟速度,PentiumⅡ(配有512K的L2高速缓存)在WindowsNT下性能比Pentium Pro(配有256K的L2高速缓存)超出大约25%。 在接口技术方面,为了击跨INTEL的竞争对手,以及获得更加大的内部总线带宽,PentiumⅡ首次采用了最新的solt1接口标准,它不再用陶瓷封装,而是采用了一块带金属外壳的印刷电路板,该印刷电路板不但集成了处理器部件,而且还包括32KB的一级缓存。
Pentium Celeron: 在Pentium Ⅱ又再次获得成功之际,INTEL的头脑开始有点发热,飘飘然了起来,将全部力量都集中在高端市场上,从而给AMD,CYRIX等等公司造成了不少 乘虚而入的机会,眼看着性能价格比不如对手的产品,而且低端市场一再被蚕食,INTEL不能眼看着自己的发家之地就这样落入他人手中,又与1998年全新推出了面向低端市场,性能价格比相当厉害的CPU,也就是本文的重要介绍产品Celeron,赛扬处理器。 Pentium Celeron可以说是Intel为抢占低端市场而专门推出的。1000美元以下PC的热销,另AMD与Cyrix在与Intel的抗争中打了个漂亮的翻身仗,也令Intel如芒刺在背。于是,Intel把Pentium II的二级缓存和相关电路抽离出来,再把塑料盒子也去掉,再改一个名字,这就是Pentium Celeron。中文名称为奔腾赛扬处理器。 Celeron采用0.35微米工艺制造,外频为66MHz,最初推出的有266与300两款。接着又出现了333,直到刚刚新鲜出炉不久的赛扬500。从赛扬333开始,就已经采取了0.25微米的制造工艺。开始阶段,Celeron最为人所诟病的是其抽掉了芯片上的L2 Cache,这使人不禁想起当年的486SX。我们知道,在486时代,CPU就已经内置了8K缓存,而在主板上还另有插槽可供大家再加上二级缓存(高档一点的是板上自带的),到了奔腾时代,更是一发不可收拾,板上的二级缓存由256K到现在最大的2MB(MVP3芯片组支持)PII的更厉害,把二级缓存也放到CPU板上,CPU与内存和二级缓存有两条总线,这就是Intel引以为豪的DIB双重总线技术,这样装置的二级缓存能比Soecket7上的提供更高的性能,因为它是运行在CPU一半时钟频率上的,当CPU为PII333时,二级Cache就运行在167MHz,这远比现在100MHZ外频的Soecket7上的Cache速度要高的多,也就是说,在PII上,二级缓存的重要性比在Soecket7上的要高。大家也知道了二级缓存的作用,相信就已经知道赛扬其实是一只掉了牙的老虎(再也凶不起来了),在实际应用中,Celeron266装在技嘉BX主板上,性能比PII266下降超过25%!而相差最大的就是经常须要用到二级缓存的项目。不过什么马配什么鞍,Intel专门为赛扬配备了EX芯片组。Intel的440EX芯片组为Celeron做了优化,因此C266+EX与PII266+BX的性能只相差了10%。 400,366,333和300AMHz英特尔赛扬处理器包括集成128KL2缓存. 所有的英特尔赛扬处理器使用英特尔P6微架构的多事项系统总线。400,366,333和300AMHz处理器使用增加了L2缓存界面的英特尔P6微架构多事项系统总线。L2缓存总线和处理器到主储存器系统总线的结合增加了在单总线处理器上的带宽和性能。 英特尔440EXAGPset以基本PC机价格点优化整个以英特尔赛扬处理器基础的系统性能,在考虑基本PC机价格因素同时为终端用户提供AGPset的改进。 赛扬CPU还有一个变形的兄弟Socket 370架构的处理器,它可以说是由INTEL推出的一个使用PII为核心、Socket架构为主板的杂交品种。Socket 370 CPU插槽外观上和Socket 7差不多,只不过Socket 7有321个Pin脚,而Socket 370有370个Pin脚;另外Socket 7只有一个斜脚,而Socket 370有两个斜脚,因此Intel发布的Socket 370 Celeron处理器不适用于目前既有的Socket 7主板,这对热衷于升级的用户来说可不是个好消息。不过对于Slot 1主板的用户来说,可以通过转换卡来实现升级哦!价钱可是非常便宜的。按Intel的计划,Socket 370全部支持带二级缓存的300MHz以上的Celeron(PPGA)处理器。而将来所有的Celeron处理器都会转向Socket 370的架构,这也更加符合Intel推出Socket 370和Celeron的本意。 Socket370架构CPU的和目前市面上流行的Celeron 300A是相同核心,而接口部分由Solt1改为Socket形式。从外观上看,特别象Socket7的Pentium MMX,只是中央的Die封装部分要比MMX要大些,CPU的底部比较明显,Socket370 CPU底部中央的封装部分呈长方形,明显与MMX不同,标记着Intel Celeron表明它的正式名称仍然会是Celeron,通过一个和Pentium Ⅱ上类似的序号(譬如:FV524RX366128)我们可以辨认出其频率是366Mhz并带128K缓存;虽同为Socket,Socket370是370针,比Socket7 CPU的321针多出49针,不仅针脚多出一圈,脚的位置也不同,注定两种Socket是无法兼容了。Intel使用了440ZX 芯片组来搭配Socket 370,将支持100 MHz 外频。经过我们的特别测试,发现socket370 的Celeron 366几乎每项测试中均超过了PII,可见其性能之好。 赛扬由于没有了二级缓存的限制,而且是用0.25技术制造的,因此超频能力特强,那么在超频的过程中有什么东西是需要特别注意的呢? 首先就是CPU本身,不过作为超频先锋,几乎所有的赛扬CPU都能超频二级以上,有写特别的序列号的赛扬CPU甚至还能够超上三、四级。 其次就是好的主板和内存了,现在的市面上有相当一部分的主板是为了超频而设,大家在购买的时候必须要自己看清楚。如今大家都知道内存是CPU提速的瓶颈之一,因此常常有人提问某种型号的内存芯片性能如何或是干脆直接问它们耐不耐超频。其实内存芯片的性能固然重要,但在实际挑选内存的同时,除芯片的型号外,同时还应该注意内存条本身设计是否成熟、做工是否精。要知道即使采用的是高性能的内存芯片,如果设计不当,那么作为内存条而言仍然是不耐超频的失败品。那么,什么样的内存条才算是合格的呢?(这里的合格,当然指耐超频喽)做工精细与否可以由目视判断,而设计成熟与否主要看线路板上的通透孔(Through Hole)数目的多少,一般通透孔的数目越少越耐超频。何谓通透孔呢?就是线路板上的那些看似线路终端的小洞。电脑里使用的线路板是由很多层构成的,我们平时能看见的只是最表层的线路。在最表层之下,还存在有许多层,每层的线路都是互相独立的。要使最外层的线路与里层线路导通,就必须利用通透孔。有些设计不成熟的内存条,就连同在表层的线路之间的导通,都要先从通透孔进入里层,绕上一圈后再从另一个通透孔穿出。这样一来,导致了线路总长度的增加。而在高达100MHz的工作频率下,无谓地加长线路极易产生杂波干扰。这就很可能导致超频失败。顺便提一下,内存芯片与CPU一样,也存在批号不同导致性能不同的现象:即使批号相同,生产日期也会影响芯片的性能。因此想掌握确切的资料,唯一的办法就是坚持不懈地从网上搜寻最新情报。我个人觉得HYUNDAI、NEC和TOSHIBA的芯片性能不错。下面再来看看CL(CAS Latency)值对超频的影响。CAS Latency指的是CPU在接到读取某列内存地址上数据的指令后到实际开始读出数据所需的等待时间,CL=2指等待时间为2个CPU时钟周期,而CL=3的则为3个CPU时钟周期。对今天的高速CPU而言,1个时钟周期的长度微乎其微。因此不论CL2还是CL3的内存,用户在实际使用中是感觉不到性能差距的。而厂家在制造内存条时,不论CL2还是CL3,用的都是同样的原料和设备。只是在生产完成后检测时,挑出精度高的当CL2的卖,精度相对低一些的则当CL3的卖。实际上有不少被当作CL3卖的内存条可以在CL=2的设定下工作。因此CL2的内存条的最大优势就在于更精密一些,换而言之就是为超频所留的余地更大一些、超频后工作会更稳定一些。我试过的几种名牌的128MB/CL2的内存都可以在外频133MHz的环境下稳定地工作,而散装的CL3的内存则大多无法在112MHz以上的外频下持续稳定地工作。在将外频超到100时,也不必使用符合PC100规格的内存,尽管一般不推荐在外频100MHz的系统中使用非PC100的内存条,但实际上甚至有非PC100的内存条在外频133MHz下稳定工作的记录。据说这是因为早期的内存条不带SPD(一块记录有该内存条性能特征的EPPROM,是符合PC100规范所必须的),用户可以自由设定有关内存的各项参数,易于进行优化。当然,如果您的Money很多,那么自然不必犹豫,挑贵的买准没错。又或是您正准备购买新的内存,那么我奉劝您,从长远看还是购买符合PC100规范的吧!就笔者个人而言,赛扬超频之后的稳定性是相对下降了不少,这是因为发热量太大的问题,如果超频后某些特定的应用程序经常报出错,一般将内核电压加上0.1V到0.2V即可缓解。不过为防万一,用于处理重要数据的电脑,最好不要超频使用。 值得一提的是,PⅡ系列CPU设置了倍频锁,你不能通过加高倍频来超频,不过,最近情况有所改观,已经有一些新型号的主板(例如中国台湾A-Trend和日本Free Way共同开发的FW-6400GX/ATC-6400系列)能够破解倍频锁,允许用户自由设定CPU的倍频。为了超频成功,你除了加CPU的内核电压外,还可以加高外CPU的外部电压,这样可以使内存等外部设备工作更加稳定,对提高超频的成功率和超频后的稳定性都有帮助,但是能加高外部电压的主板实在不多。有些主板(例如华硕的P2B系列),在出厂时设定的外部电压就高于额定的3.3V,而有3.5V左右。而另一些主板(例如上面提到的ATC-6400系列)则允许用户在BIOS中自由设定CPU的内、外电压值。 另外,还有一种办法就是找那些可以改变输出电压值的电源。据我所知,中国台湾Seven Team产的ST-301HR(ATX版本2.01的300W电源)就带有调节外部电压的旋钮。不过,这种办法有一定风险,大家最好别贸然尝试。
Pentium ⅡXeon : 在98与99年间,INTEL公司还最新推出了新一款比Pentium Ⅱ还要更加强大的CPU--Pentium ⅡXeon (至 强 处 理 器)。Pentium II Xeon CPU的目标就是挑战高端的、基于RISC的工作站和服务器。Xeon系列处理器具有在x86时代从未见过的强大功能。此系列处理器幕后的真正变化并不在于时钟速率(从400MHz起),而是该种CPU那些足以成为头条新闻的新型插槽、L2高速缓存、新的芯片组和扩展系统内存支持。这些变化足以证明:x86架构现在已经长大了,正在接近中级和高端Unix服务器的功能。Pentium ⅡXeon处理器把英特尔结构的性能/价格比优势扩展到技术计算及企业计算的新高度。它专门为在中、高级服务器及工作站上运行的应用软件设计了其所需要的存储器设置。 至于Pentium ⅡXeon 的内部结构包括了:兼容前几代英特尔微处理器结构;奔腾II处理器具有的P6微结构中的双独立总线结构和动态指令执行技术;同时,还有其它一些特性。它的一系列先进的特性加强了服务器平台对其环境的监测和保护能力。这些特性能帮助顾客建立一个健壮的信息技术环境,最大限度地增加系统正常运转时间,并保证服务器获得优化的设置及运行。 而且还具有先进的管理特性,譬如:热敏传感器、检错纠错(ECC)、功能冗余检查、系统管理总线等等。Pentium ⅡXeon 处理器的功能还得到加强,能在具有可扩展性和可维护性的结构中为执行大量计算任务提供更高的性能。为此加入了512K或1M字节的二级高速缓冲存储器,其运行速度与处理器内核相同(450兆赫兹)。这使得向处理器内核传送的数据量达到了前所未有的程度。通过高容量的100兆赫兹的多事务处理系统总线,实现了与系统其它部分的数据共享;而多任务处理系统总线是一项突破性的技术,使系统的其余部分也有可能实现较高的处理速度。可供寻址和高速缓存用的内存容量高达64G字节,从而提高对绝大多数高级应用软件的处理性能和数据吞吐量。系统总线支持同时处理多项未完成事务,从而使可用带宽增加。支持多达8个处理器的多处理系统,而且各个处理器都能充分发挥效率。这样的系统总线实现了低成本的4通道、8通道对称多处理,并使得针对多任务操作系统和多线程应用软件的性能得到大幅度加强。 完全支持英特尔扩展服务器结构--加强的36位处理器支持(新的PSE-36模式)结合了36位缓冲存储器和超过4G字节的芯片组,从而允许企业级应用程序使用超过4G的内存,实现更好的系统性能。 至于Pentium ⅡXeon 的其他特性还有:由英特尔开发的单边接触盒(S.E.C.)封装能充分发挥运算能力、改善了处理保护能力并实现了未来奔腾II至强处理器的通用形式。 群集支持,或者称为对数个4通道服务器系统的群集能力。这使得顾客的基于奔腾II至强处理器的系统实现了可扩展性从而满足各自不同的需求。 Pentium ⅡXeon 是首例采用了系统管理总线接口的英特尔微处理器,为英特尔产品系列增加了一些可维护性的特征。在盒中,有两个新的部件(除热敏传感器之外)使用这个接口与其它系统管理硬件和软件进行通讯。Pentium ⅡXeon 还可以支持全面的功能冗余检查(FRC)以提高重要应用软件的完整性。功能冗余检查对多处理器的输出进行对比,以检查它们之间的差别。在功能冗余度检查中,一个处理器充当主处理器,另一个则充当检查器。检查器负责向系统报告是否发现两个处理器的输出有差异。纠错码功能可以帮助保护对执行任务过程中不容出错的数据。奔腾II至强处理器支持对所有二级高速缓存总线和系统总线事务中的数据信号的检错纠错功能,能够自动纠正单字节错误,并向系统提示所有双字节错误。所有的错误都被定位后,系统可以进行误码率追踪以确定出故障的系统部件。 在Pentium ⅡXeon 里,INTEL更加用上了最新的插口技术枣Slot 2。Pentium ⅡXeon 是放置在金属封装壳中的,然后通过边缘连接触点插在主板上,其连接插座更像是常见的PCI或ISA扩展卡的插槽(因此也就有了术语SECC即单边接触插盒
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)