当前位置:首页 » 代码百科 » socket移动股票代码
扩展阅读
海龙核科技股票 2025-06-26 04:07:02
花样年国际股票代码 2025-06-26 03:55:39

socket移动股票代码

发布时间: 2022-06-18 02:30:08

Ⅰ TCL什么意思

TCL集团股份有限公司(简称TCL或TCL集团)创立于1981年,是全球化的智能产品制造及互联网应用服务企业集团。集团现有7万名员工,26个研发中心,10余家联合实验室,22个制造加工基地,在80多个国家和地区设有销售机构,业务遍及全球160多个国家和地区。

TCL前身为中国首批13家合资企业之一——TTK家庭电器(惠州)有限公司,从事录音磁带的生产制造,后来拓展到电话、电视、手机、冰箱、洗衣机、空调、小家电、液晶面板等领域。

(1)socket移动股票代码扩展阅读

Tcl的另一种解释:

Tcl(最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL)是一种脚本语言。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于 快速原型开发,脚本编程,GUI和测试等方面。

TCL本身不提供面向对象的支持。但是语言本身很容易扩展到支持面向对象。许多C语言扩展都提供面向对象能力,包括XOTcl,Incr Tcl等。另外SNIT扩展本身就是用TCL写的。

股票行情 app,是不是要用 socket

现在的股市是有点不好做,因为很多投资者都在等待观望中,主要是前一段时间跌怕了,当然我也是一样的,不过目前做的投资者还是有很多的 现在还有一部分投资者把资金转到现货贵金属原油市场等等,不过这个风险和收益都比较高,可能你今天可以抓好几个涨停板也可能亏几个跌停板,不过它最大的优势是可以买涨买跌,22小时交易,当天可以任意买卖T+0的,其它的都差不多,一句话投资有风险入市需谨慎,亏了会没人管你的哦,嘻嘻

Ⅲ 详细介绍一下AMD

不知道你说的是厂商呢 还是它的产品 都说一下吧 说起AMD不能不提它的冤家对头INTER
Intel与AMD的竞争似乎从他们成立之初就已经注定。

1968年,Intel公司成立,随后1969年,AMD公司开始正式营业。两家公司的“斗争”由此开始。1971年,Intel研制的4004作为第一款微处理器开启了微型计算机发展的大门。

1978年,Intel出产第一颗16位微处理器8086,同时英特尔还生产出与之相配合的数学协处理器i8087,这两种芯片使用相互兼容的指令集。人们将这些指令集统一称之为 x86指令集,该指令系统沿用至今。

接触电脑比较早的人,一定知道早期的计算机表示方法都是按照X86指令集定义,比如286、386、486。当时各个公司出品的CPU都是一个名称,只是打的厂牌不同。

在微处理器发展初期,Intel提出的X86体系处理器远没有现在风光,当时IBM和苹果公司都推出了微处理器产品,在结构体系上互不相同,但性能差距不大,当时Intel对于AMD以及当时Cyrix等公司的态度十分微妙。一方面他们推出的产品和Intel的产品完全兼容,在市场上对其产品销售有一定影响;另一方面,Intel也在借助这些公司的产品稳固X86体系的地位。

在Intel与AMD发展的初期,两家公司还有过鲜为人知的合作关系,为X86体系地位的建立做出了很大贡献,随着286 、386的不断推出,特别是到486的时代,x86体系已经雄霸民用微处理器市场,IBM只有在服务器市场坚守着自己的领地,苹果被限制在了某些专业领域维持其独特的风格。

在这段时间人们对于处理器的品牌概念十分淡漠,当时的消费者只知道购买的的康柏的486或者IBM的486,并不关心处理器的Intel还是AMD。Intel凭借标准提出者的身份,一直是新产品的首发者,并且在市场份额上保持着老大的地位。AMD只能跟在对手背后以完全兼容作为生存的标准,更像是一家生产厂,在竞争上也只能以低价作为俄日裔的手段,这也是为什么AMD一直以来跟人的感觉都是一个“高性价比”品牌,其实就是低价产品的美化说法。

被迫改变

1993年,一个值得纪念的年份。在这一年,Intel一改以往的产品命名方式,对于人们认为该命名为586的产品,注册了独立的商标——Pentium(奔腾)。此举不仅震惊了市场,更是给了AMD当头一棒,AMD到了必须走一条新路的时刻。

从Pentium(奔腾)开始,Intel的宣传攻势不断加强,当时提出的“Intel Inside”口号,现在已经深入人心,经历了Pentium II(奔腾2)和Pentium III(奔腾3)两代产品,Intel已经成为微处理器市场的霸主,一直同AMD并肩作战的Cyrix公司在Intel的强势下无奈选择下嫁VIA公司,退出了市场竞争。

面对Intel的Pentium(奔腾)系列处理器,AMD在产品上虽有K5、K6等系列对抗,但从性能上一直难与Intel抗衡,只有凭借低廉的价格在低端市场勉强维持生计,眼看着Intel不断扩大其市场占有率。作为一家科技公司,AMD终于醒悟单纯的价格并不能使其产品得到用户的认可,拥有技术才是关键。

1999年,AMD推出了Athlon系列处理器,一举赢得了业界与消费者的关注,AMD彻底摆脱了自己跟随着的身份,腰身成为敢与Intel争锋的挑战者。也是在这一年,Intel放弃了使用多年的处理器接口规格,AMD也第一次没有跟随Intel的变化,一直沿用原有接口规格,标志着AMD与Intel的竞争进入了技术时代。

新的开始

从Athlon开始,AMD似乎找到了感觉,接连在技术上与Intel展开竞争,率先进入G时代,无疑是这一段交锋中,AMD最值得骄傲的一点。在比拼主频的这段时间,不仅让对手再不敢小觑这个对手,也让消费者认识了AMD,市场份额虽然还处在绝对劣势,但是在很多的调查中,AMD已经一举超过Intel成为消费者最关心的CPU品牌。

接下来AMD发起了一系列的技术攻势,在Intel推出奔奔腾4在主频上与AMD拉开距离后,AMD极力宣传CPU效能概念,在稳住市场的同时还概念了消费者盯住主频的消费习惯,为以后的发展奠定了良好的基础。

2003年,AMD首先提出了64位的概念,打了Intel一个措手不及。当时64位技术还仅限于高端服务器处理器产品,在民用领域推行64位技术,使AMD第一次作为技术领先者在竞争中取得主动。Intel当时十分肯定地说,64位技术进入民用市场最少还要几年时间,但是1年后,面对市场趋势不得不匆忙宣布推出64位处理器。

在这次64位的比拼中,AMD无论在时间还是技术上都占有明显优势,可惜天公不作美,由于微软公司的拖沓比预计晚了一年半的时间才推出支持64位的操作系统,而此时Intel的64微处理器也“恰好”上市了,AMD得到了一片叫好声但是“票房”惨淡,所幸AMD也许早料到了这一点,其向下兼容的64位技术在32位应用中性能不俗,没有落得更大遗憾。

在64位没有取得先机的Intel,在双核处理器上再下文章,领先AMD一个月推出双核产品。AMD现在早已不是当初那个跟在人后的小公司,在推出自己的双核产品后,抛出了真假双核的辩论。

更令业界震惊的是2005年6月底,AMD毅然把Intel告上了法庭,直指对手垄断行业。对于这场官司的胜负暂且不论,AMD的这种态度已经说明了一切,不再依靠跟随对手,不再依靠低价抢占市场,AMD现在要求的事平等,是站在同一赛场上的对手。

在法庭外的市场上,AMD再一次拿起了价格这柄利器。在过去的几年中,由于主频竞争发展缓慢,因而Intel公司和AMD公司之间几乎没有进行过大幅度的降价竞争。但是随着双核处理技术的发展,两家公司与业内的其他竞争对手都提高了生产的效率,产品价格重新成为了Intel公司与AMD公司争夺市场的主要战场。

市场调研机构Mercury Research公布的x86处理器市场2005年第一季调查。结果表示Intel还是这个市场的头龙占市场81.7%,比上季下降0.5%,而AMD为16.9%上升了0.3%,在战斗中两个对手都在不断成长,似乎AMD要走的路还要更远一点。
产品对比
AMD与Intel的产品线概述

AMD目前的主流产品线按接口类型可以分成两类,分别是基于Socket 754接口的中低端产品线和基于Socket 939接口的中高端产品线;而按处理器的品牌又分为Sempron、Athlon 64、Opteron系列,此外还有双核的Athlon 64 X2系列,其中Sempron属于低端产品线,Athlon 64,Opteron和Athlon 64 X2属于中高端产品线。这样看来,AMD家族同一品牌的处理器除了接口类型不同之外,同时还存在着多种不同的核心,这给消费者带来了不小的麻烦。可以说AMD现在的产品线是十分混乱的。与AMD复杂的产品线相比,Intel的产品线可以说是相当清晰的。Intel目前主流的处理器都采用LGA 775接口,按市场定位可以分成低端的Celeron D系列、中端的Pentium 4 5xx系列和高端的Pentium 4 6xx系列、双核的Pentium D系列。除了Pentium D处理器以外,其他目前在市面上销售的处理器都是基于Prescott核心,主要以频率和二级缓存的不同来划分档次,这给了消费者一个相当清晰的印象,便于选择购买。(鉴于目前市场上销售的CPU产品都已经全面走向64位,32位的CPU无论在性能或者价格上都不占优势,因此我们所列举的CPU并不包括32位的产品。同样道理,AMD平台的Socket A接口和Intel的Socket 478接口的产品都已经在两家公司的停产列表之上,而AMD的Athlon 64 FX系列和Intel的Pentium XE/EE系列以及服务器领域的产品也不容易在市面上购买到,因此也不在本文谈论范围之内。)

2. AMD与Intel产品线对比

双核处理器可以说是2005年CPU领域最大的亮点。毕竟X86处理器发展到了今天,在传统的通过增加分支预测单元、缓存的容量、提升频率来增加性能之路似乎已经难以行通了。因此,当单核处理器似乎走到尽头之际, Intel、AMD都不约而同地推出了自家的双核处理器解决方案:Pentium D、Athlon 64 X2!

所谓双核处理器,简单地说就是在一块CPU基板上集成两个处理器核心,并通过并行总线将各处理器核心连接起来。双核其实并不是一个全新概念,而只是CMP(Chip Multi Processors,单芯片多处理器)中最基本、最简单、最容易实现的一种类型。

处理器协作机制:

AMD Athlon 64 X2

Athlon 64 X2其实是由Athlon 64演变而来的,具有两个Athlon 64核心,采用了独立缓存的设计,两颗核心同时拥有各自独立的缓存资源,而且通过“System Request Interface”(系统请求接口,简称SRI)使Athlon 64 X2两个核心的协作更加紧密。SRI单元拥有连接到两个二级缓存的高速总线,如果两个核心的缓存数据需要同步,只须通过SRI单元完成即可。这样子的设计不但可以使CPU的资源开销变小,而且有效的利用了内存总线资源,不必占用内存总线资源。

Pentium D

与Athlon 64 X2一样,Pentium D两个核心的二级高速缓存是相互隔绝的,不过并没有专门设计协作的接口,而只是在前端总线部分简单的合并在一起,这种设计的不足之处就在于需要消耗大量的CPU周期。即当一个核心的缓存数据更改之后,必须将数据通过前端总线发送到北桥芯片,接着再由北桥芯片发往内存,而另外一个核心再通过北桥读取该数据,也就是说,Pentium D并不能像Athlon 64 X2一样,在CPU内部进行数据同步,而是需要通过访问内存来进行同步,这样子就比Athlon 64 X2多消耗了一些时间。

二级缓存对比:

二级缓存对于CPU的处理能力影响不小,这一点可以从同一家公司的产品线上的高低端产品当中明显的体现出来。二级缓存做为一个数据的缓冲区,其大小具有相当重大的意义,越大的缓存也就意味着所能容纳的数据量越多,这就大大地减轻了由于总线与内存的速度无法配合CPU的处理速度,而浪费了CPU的资源。

事实上也证明了,较大的高速缓存意味着可以一次交换更多的可用数据,而且还可以大大降低高速缓存失误情况的出现,以及加快数据的访问速度,使整体的性能更高。

就目前而言,AMD的CPU在二级高速缓存的设计上,由于制造工艺的原因,还是比较小,高端的最高也只达到2M,不少中低端产品只有512K,这对于数据的处理多多少少会带来一些不良的影响,特别是处理的数据量较大的时候。Intel则相反,在这方面比较重视,如Pentium D核心内部便集成了2M的二级高速缓存,这在处理数据的时候具有较大的优势,在高端产品中,甚至集成4M的二级高速缓存,可以说是AMD的N倍。在一些实际测试所得出来的数据也表明,二级缓存较大的Intel分数要高于二级缓存较小的AMD不少。

内存架构对比:

由Athlon 64开始,AMD便开始采用将内存控制器集成于CPU内核当中的设计,这种设计的好处在于,可以缩短CPU与内存之间的数据交换周期,以前都是采用内存控制器集成于北桥芯片组的设计,改成集成于CPU核心当中,这样一来CPU无需通过北桥,直接可以对内存进行访问操作,在有效的提高了处理效率的同时,还减轻了北桥芯片的设计难度,使主板厂商节约了成本。不过这种设计在提高了性能的同时,也带来了一些麻烦,一个是兼容性问题,由于内存控制器集成于核心之内,不像内置于北桥芯片内部,兼容性较差,这就给用户在选购内存的时候带来一些不必要的麻烦。

除了内存兼容性较差之外,由于采用核心集成内存控制器的缘故,对于内存种类的选择也有着很大的制约。就现在的内存市场上来看,很明显已经像DDR2代过渡,而到目前为止Athlon 64所集成的还只是DDR内存控制器,换句话说,现有的Athlon 64不支持DDR2,这不仅对性能起到了制约,对用户选择上了造成了局限性。而Intel的CPU却并不会有这样子的麻烦,只需要北桥集成了相应的内存控制器,就可以轻松的选择使用哪种内存,灵活性增强了不少。

还有一个问题,如若用户采用集成显卡时,AMD的这种设计会影响到集成显卡性能的发挥。目前集成显卡主要是通过动态分配内存做为显存,当采用AMD平台时,集成在北桥芯片当中的显卡核心需要通过CPU才能够对内存操作,相比直接对内存进行操作,延迟要长许多。

平台带宽对比:

随着主流的双核处理器的到来,以及945、955系列主板的支持,Intel的前端总线将提升到1066Mhz,配合上最新的DDR2 667内存,将I/O带宽进一步提升到8.5GB/S,内存带宽也达到了10.66GB/S,相比AMD目前的8.0GB/S(I/O带宽)、6.4GB/S(内存带宽)来说,Intel的要远远高出,在总体性能上要突出一些。

功耗对比:

在功耗方面,Intel依然比较AMD的要稍为高一些,不过,近期的已经有所好转了。Intel自推出了Prescott核心,由于采用0.09微米制程、集成了更多的L2缓存,晶体管更加的细薄,从而导致漏电现象的出现,也就增加了漏电功耗,更多的晶体管数量带来了功耗及热量的上升。为了改进Prescott核心处理器的功耗和发热量的问题,Intel便将以前应用于移动处理器上的EIST(Enhanced Intel Speedstep Technolog)移植到目前的主流Prescott核心CPU上,以保证有效的控制降低功耗及发热量。

而AMD方面则加入了Cool ‘n’ Quiet技术,以降低CPU自身的功耗,其工作原理与Intel的SpeedStep动态调节技术相似,都是通过调节倍频等等来实现降低功耗的效果。

实际上,Intel的CPU功率之所以目前会高于AMD,其主要的原因在于其内部集成的晶体管远远要比AMD的CPU多得多,再加上工作频率上也要比AMD的CPU高出不少,这才会变得功率较大。不过在即将来临的Intel新一代CPU架构Conroe,这个问题将会得到有效的解决。其实Conroe是由目前的Pentium M架构变化而来的,它延续了Pentium M的绝大多数优点,如功耗更加低,在主频较低的情况下已然能够获得较好的性能等等这些。可以看出,未来Intel将把移动平台上的Conroe移植到桌面平台上来,取得统一。

流水线对比:

自踏入P4时代以来,Intel的CPU内部的流水线级要比AMD的高出一些。以前的Northwood和Willamette核心的流水线为20级,相对于当时的PIII或者Athlon XP的10级左右的流水线来说,增长了几乎一倍。而目前市场上采用Proscott核心CPU流水线为31级。很多人会有疑问,为何要加长流水线呢?其实流水线的长短对于主频影响还是相当大的。流水线越长,频率提升潜力越大,若一旦分支预测失败或者缓存不中的话,所耽误的延迟时间越长,为此在Netburst架构中,Intel将8级指令获取/解码的流水线分离出来,而Proscott核心有两个这样的8级流水线,因此严格说起来,Northwood和Willamette核心有28级流水线,而Proscott有39级流水线,是现在Athlon 64(K8)架构流水线的两倍。

相信不少人都知道较长流水线不足之处,不过,是否有了解过较长流水线的优势呢?在NetBurst流水线内部功能中,每时钟周期能够处理三个操作数。这和K7/K8是相同的。理论上,NetBurst架构每时钟执行3指令乘以时钟速度,便是最后的性能,由此可见频率至上论有其理论基础。以此为准来计算性能的话,则K8也非NetBurst对手。不过影响性能的因素有很多,最主要的就是分支预测失败、缓存不中、指令相关性三个方面。

这三个方面的问题每个CPU都会遇到,只是各种解决方法及效果存在着差异而已。而NetBurst天生的长流水线既是它的最大优势,也是它的最大劣势。如果一旦发生分支预测失败或者缓存不中的情况,Prescott核心就会有39个周期的延迟。这要比其他的架构延迟时间多得多。不过由于其工作主频较高,加上较大容量的二级高速缓存在一定程度上弥补了NetBurst架构的不足之处。不过流水线的问题在Intel的新一代CPU架构Conroe得到了较好的解决,这样子以来,大容量的高速缓存,以及较低的流水线,配合双核心设计,使得未来的Intel CPU性能更加优异。

“真假双核”

在双核处理器推广的过程中,我们听到了一些不和谐的音符:AMD宣扬自己的双核Opteron和Athlon-64 X2才符合真正意义上的双核处理器准则,并隐晦地表示Intel双核处理器只是“双芯”,暗示其为“伪双核”,声称自己的才是“真双核”,真假双核在外界引起了争议,也为消费者的选择带来了不便。

AMD认为,它的双核之所以是“真双核”,就在于它并不只是简单地将两个处理器核心集成在一个硅晶片(或称DIE)上,与单核相比,它增添了“系统请求接口”(System Request Interface,SRI)和“交叉开关”(Crossbar Switch)。它们的作用据AMD方面介绍应是对两个核心的任务进行仲裁、及实现核与核之间的通信。它们与集成的内存控制器和HyperTransport总线配合,可让每个核心都有独享的I/O带宽、避免资源争抢,实现更小的内存延迟,并提供了更大的扩展空间,让双核能轻易扩展成为多核。

与自己的“真双核”相对应,AMD把英特尔已发布的双核处理器——奔腾至尊版和奔腾D处理器采用的双核架构称之为“双芯”。AMD称,它们只是将两个完整的处理器核心简单集成在一起,并连接到同一条带宽有限的前端总线上,这种架构必然会导致它们的两个核心争抢总线资源、从而影响性能,而且在英特尔这种双核架构上很难添加更多处理器核心,因为更多的核心会带来更为激烈的总线带宽争抢。

而根据前面我们提到CMP的概念,笔者认为英特尔和AMD的双核处理器,以及它们未来的多核处理器实际上都属于CMP架构。而对双核处理器的架构或标准,业界并无明确定义,称双核处理器存在“真伪”纯属AMD的一家之言,是一种文字游戏,有误导消费者之嫌。

目前业界对双核处理器的架构并没有共同标准或定义,自然也就没有什么真伪之分。CMP的原意就是在一个处理器上集成多个处理器核心,在这一点上AMD与英特尔并无分别,不能说自己的产品集成了仲裁等功能就是“真双核”,更没有理由称别人的产品是“双芯”或“伪双核”。此外在不久前AMD举办的“我为双核狂”的活动中,有不少玩家指出,AMD的双核处理器在面对多任务环境下,无法合理分配CPU运算资源,导致运行同样的程序却会得到不同的时间,AMD的双核并不稳定。从不少媒体的评测还可以看到,AMD的双核在单程序运行的效率要高于Intel处理器,但是在多任务的测试中则全面落后!

由此可见,对于真假双核之说,笔者认为只是一种市场的抄作,并不是一种客观的性能表现。从真正的双核应用上来看(双核的发展主要是由于各种程序的同时运行,即多程序同时运行的要求),Intel的双核更符合多程序的发展需求。

高性能的基石——Intel及AMD平台对比

二、高性能的基石——Intel及AMD平台对比

看完上面的介绍,我们可以看到无论Intel还是AMD都提供了丰富的产品,而至于二者在处理器架构上的优劣毕竟不是片言只字可以言明,也不可以片面的说谁的架构更为优胜,因为二者都有各自的优势之处,也有其不足。但无论如何,对于CPU来说,一个产品优秀与否,性能如何,都必须要有其发挥的平台,接下来,我们来看看两家产品的主流平台。

1. 平台对比之Intel篇

在刚过去的2005年中,Intel处理器在产品规格与规划两方面对整个芯片技术的发展都做出了巨大的贡献,对用户的最终选择有着直接的影响。首先,尽管LGA775接口较脆弱的问题曾一度过引发争议,但桌面级CPU从Socket 478向LGA 775过渡已是不可逆转;其次,处理器的FSB频率再一次被拉高,1066MHz已成为新一代处理器的标准;再次,双核CPU的上市引发了不小的轰动,普及也只是时间的问题。与之对应,第一代LGA 775接口芯片组——Intel 915/925系列已是昨日黄花,945/955系列已经作为新的主流取而代之。集成HD音效技术、双通道DDR2内存架构、千兆网卡、SATA2技术,RAID5等一系列过去只能在高端主板上才有的技术现在已经成为标准配置。在PCI-E显卡接口已经成为市场主流的时候,市场上有了更多的厂商加入其中,Intel芯片组一家独大的情况已经有所改变,NVIDIA和ATI都推出了相应产品,功能规格毫不逊色;VIA和SIS等台系厂商也有其“特色产品”,市场空前繁荣。 Intel Intel处理器搭配Intel芯片组一向是DIYer的首选。2005年,Intel沿袭了其一贯的特点:新品推出速度快,档次定位明确,新技术大量使用等等。目前Intel的高端桌面芯片组当属955X和975X系列,作为高端产品,955X具备了945系列的主要功能,但抛弃了过时的533MHz FSB。加之其支持8GB内存、ECC校验技术和内存加速技术,这些特点令其与主流产品拉开了距离。975X则是955X的加强版,可以完美支持Intel所有桌面处理器,包括Pentium EE。更重要的是支持双PCI-E 8X显卡并行技术。925X/XE是上一代的高端产品,但由于缺乏对双核心的支持,令其瞬间失势。

主流市场一向是Intel的中流砥柱。945系列是其巩固这一市场的利器,包括945P/PL/G/GZ等型号,分别用于不同需求的用户。945系列支持FSB 533-1066的处理器,包括Celeron D、Pentium 4和Pentium D等在内的Intel主流CPU,945系列已全面转向DDR2,并支持Intel Flex Memory技术,可使不同容量的内存构成双通道模式,兼容性得以提高。

随着945系列的大量铺货,曾经的主流产品915系列不可避免的被推到低端市场。915系列包括915P/PL/G/GV/GL五种型号,针对不同的用户,但目前该系列产品存在不同程度的缺货,售价与945系列相差也不是太大,而且也传言Intel即将将其停产,故不推荐购买。

NVIDIA目前NVIDIA发布的Intel平台的芯片组有NF4 SLI IE,NF4 SLI XE,NF4 Ultra等几款,都是作为中高端产品出现在市场的,其中的NF4 SLI IE更是第一个把NVIDIA在AMD平台上无限风光的SLI技术引入了INTEL平台,让INTEL平台也能实现双显卡运作的模式。而更具革命性的是,NF4 SLI IE芯片组在打开双显卡模式的时候,能够运行在PCI-E 16X+16X的高显示带宽之上,性能提升效果更加明显。这样的技术优势,即便是说AMD平台上的NF4 SLI芯片组也已经难以实现(NF4 SLI只能打开PCI-E 8X+8X的带宽),缺乏技术授权的众INTEL芯片组更是无可奈何。

ATI目前ATI在Intel平台的主力芯片组是Radeon Xpress 200 For Intel platforms系列,而支持交火技术的Radeon Xpress 200 CrossFire则定位高端。Radeon Xpress 200 For Intel platforms芯片组的主板采用南北桥分离设计,包括RS400、RC400、RC410和RXC410四款产品。北桥集成X300显示核心,并具备Intel平台的几乎所有主流技术支持,兼容性十分强大。Radeon Xpress 200 CrossFire在Intel平台的产品称作RD400,基本架构与RS400相仿,最大的特点是支持ATI的CrossFire显卡并行技术。但ATI的自家的南桥功能有限,众多厂商会采用ULi M1573/1575替代作为折衷方案。

VIA、SIS VIA和SiS在Intel平台也是有相当资历的元老级芯片组生产商,二者主要为Intel平台提供中低端的产品。VIA目前在Intel平台的主要产品有PT880 PRO和PT894,集成显卡的最新产品为P4M890。SiS则提供SiS 656/649等产品。 2. 平台对比之AMD篇

随着K7核心退出历史舞台,K8处理器已经顺利完成过渡。与此同时,Socket 754和Socket 939平台也发生着分化——Socket939定位于主流桌面和入门级服务器市场,Socket 754则定位于低端平台。与之搭配的芯片组延续着显示核心市场的明争暗斗——NVIDIA于ATI的大战愈演愈烈,加上久经沙场的VIA和SiS,AMD处理器配套芯片组市场从未如此热闹。

NVIDIA

NVIDIA是AMD平台中芯片组最多的一家厂商,从集成显示核心的入门级产品到支持显卡并行技术的高端产品都可以找到NVIDIA的身影。可以说NVIDIA芯片组是AMD平台中占绝大部分市场份额的产品,也是众多DIYer眼中AMD处理器的最佳搭档。

目前NVIDIA在AMD平台的芯片组包括NF4-4X、NF4标准版、NF4 Ultra、NF4 SLI以及整合图形核心的C51系列。其中NF4-4X主要采用Socket 754接口,针对低端及入门级用户,主要搭配Socket 754接口的Sempron和Athlon 64处理器。NF4 Ultra和NF4 SLI则主要采用Socket 939接口,针对中高端用户。其中部分产品更是用料十足,配置豪华,是骨灰级玩家的选择。C51系列包括C51G(GeForce 6100)和C51PV(GeForce 6150)两种北桥芯片,搭配nForce 410 MCP和nForce 430 MCP两种南桥,为AMD提供整合显示芯片的主板。其集成的显示芯片性能已经不再是鸡肋,紧跟主流显卡脚步。

ATI

ATI作为NVIDIA在显卡市场的主要竞争对手,在AMD平台中的角色也非常强,但竞争力就要比在显卡市场下降不少。作为对NVIDIA SLI技术的回应,ATI推出了Crossfie芯片组与之抗衡,而且其双显卡并行的限制比SLI要宽松很多, Crossfie技术对游戏的兼容性很好,几乎每款游戏都可以从中获得性能提升。但目前在市面上可以买到的Crossfie主板远没有SLI的多,ATI在这方面推广力度似乎不够。此外在中低端市场,ATI提供了Radeon Xpress 200系列,包括整合显示核心的RS480/482和采用独立显卡的RX480,支持单PCI-E x16显卡插槽,支持两个以上的SATA接口,支持千兆网卡,性能中规中举。

平台综述

目前市场上Intel和AMD平台的主要产品都已经略为介绍,我们可以看到,AMD处理器目前使用的芯片组绝大多数由其合作伙伴设计,比如nVidia、ATI、VIA等等,他们设计好后再找其他企业代工生产。这样一来,AMD在实际的市场操作方面就有很多困难,比如说在平台的整体价格控制方面无法做到统一调控,另外很可能会出现主板供应跟不上CPU的市场出货率,或者大于CPU的供应量等等。虽然AMD本身也有配合自己产品的平台,但是高昂的成本、不实用的功能也只能使它成为评测室中的一道风景。

从另外一个角度看,AMD的主流处理器产品拥有Socket 754和Socket 939两个平台,而在两个平台的产品针对不同的消费者

Ⅳ CPU SOCKET相关问题(回答出来补加200分!)

cpu插槽的发展史CPU需要通过某个接口与主板连接的才能进行工作。CPU经过这么多年的发展,采用的接口方式有引脚式、卡式、触点式、针脚式等。而目前CPU的接口都是针脚式接口,对应到主板上就有相应的插槽类型。CPU接口类型不同,在插孔数、体积、形状都有变化,所以不能互相接插。

Socket478

最初的Socket478接口是早期Pentium4系列处理器所采用的接口类型,针脚数为478针。Socket478的Pentium4处理器面积很小,其针脚排列极为紧密。英特尔公司的Pentium4系列和P4赛扬系列都采用此接口,目前这种CPU已经逐步退出市场。

但是,Intel于2006年初推出了一种全新的Socket478接口,这种接口是目前Intel公司采用Core架构的处理器CoreDuo和CoreSolo的专用接口,与早期桌面版Pentium4系列的Socket478接口相比,虽然针脚数同为478根,但是其针脚定义以及电压等重要参数完全不相同,所以二者之间并不能互相兼容。随着Intel公司的处理器全面向Core架构转移,今后采用新Socket478接口的处理器将会越来越多,例如即将推出的Core架构的CeleronM也会采用此接口。

Socket775

Socket775又称为SocketT,是目前应用于IntelLGA775封装的CPU所对应的接口,目前采用此种接口的有LGA775封装的单核心的Pentium4、Pentium4EE、CeleronD以及双核心的PentiumD和PentiumEE等CPU。与以前的Socket478接口CPU不同,Socket775接口CPU的底部没有传统的针脚,而代之以775个触点,即并非针脚式而是触点式,通过与对应的Socket775插槽内的775根触针接触来传输信号。Socket775接口不仅能够有效提升处理器的信号强度、提升处理器频率,同时也可以提高处理器生产的良品率、降低生产成本。随着Socket478的逐渐淡出,Socket775已经成为Intel桌面CPU的标准接口。

Socket754

Socket754是2003年9月AMD64位桌面平台最初发布时的CPU接口,具有754根CPU针脚,只支持单通道DDR内存。目前采用此接口的有面向桌面平台的Athlon64的低端型号和Sempron的高端型号,以及面向移动平台的MobileSempron、MobileAthlon64以及Turion64。随着AMD从2006年开始全面转向支持DDR2内存,桌面平台的Socket754将逐渐被SocketAM2所取代从而使AMD的桌面处理器接口走向统一,而与此同时移动平台的Socket754也将逐渐被具有638根CPU针脚、支持双通道DDR2内存的SocketS1所取代。Socket754在2007年底完成自己的历史使命从而被淘汰,其寿命反而要比一度号称要取代自己的Socket939要长得多。

Socket939

Socket939是AMD公司2004年6月才推出的64位桌面平台接口标准,具有939根CPU针脚,支持双通道DDR内存。目前采用此接口的有面向入门级服务器/工作站市场的Opteron1XX系列以及面向桌面市场的Athlon64以及Athlon64FX和Athlon64X2,除此之外部分专供OEM厂商的Sempron也采用了Socket939接口。Socket939处理器和与过去的Socket940插槽是不能混插的,但是Socket939仍然使用了相同的CPU风扇系统模式。随着AMD从2006年开始全面转向支持DDR2内存,Socket939被SocketAM2所取代,在2007年初完成自己的历史使命从而被淘汰,从推出到被淘汰其寿命还不到3年。

Socket940

Socket940是最早发布的AMD64位CPU的接口标准,具有940根CPU针脚,支持双通道ECCDDR内存。目前采用此接口的有服务器/工作站所使用的Opteron以及最初的Athlon64FX。随着新出的Athlon64FX以及部分Opteron1XX系列改用Socket939接口,所以Socket940已经成为了Opteron2XX全系列和Opteron8XX全系列以及部分Opteron1XX系列的专用接口。随着AMD从2006年开始全面转向支持DDR2内存,Socket940也会逐渐被SocketF所取代,完成自己的历史使命从而被淘汰。

Socket603

Socket603的用途比较专业,应用于Intel方面高端的服务器/工作站平台,采用此接口的CPU是XeonMP和早期的Xeon,具有603根CPU针脚。Socket603接口的CPU可以兼容于Socket604插槽。

Socket604

与Socket603相仿,Socket604仍然是应用于Intel方面高端的服务器/工作站平台,采用此接口的CPU是533MHz和800MHzFSB的Xeon。Socket604接口的[wiki]CPU[/wiki]不能兼容于Socket603插槽。

SocketA

SocketA接口,也叫Socket462,是目前AMD公司AthlonXP和Duron处理器的插座接口。SocketA接口具有462插空,可以支持133MHz外频。

Socket423

Socket423插槽是最初Pentium4处理器的标准接口,Socket423的外形和前几种Socket类的插槽类似,对应的CPU针脚数为423。随着DDR内存的流行,英特尔开发了支持SDRAM及DDR内存的i845芯片组,CPU插槽也改成了Socket478,Socket423接口也就销声匿迹了。

Socket370

Socket370架构是英特尔开发出来代替SLOT架构,外观上与Socket7非常像,也采用零插拔力插槽,对应的CPU是370针脚。英特尔公司著名的“铜矿”和”图拉丁”系列CPU就是采用此接口。

SLOT1

SLOT1是英特尔公司为取代Socket7而开发的CPU接口,并申请的专利。这样其它厂商就无法生产SLOT1接口的产品。SLOT1接口的CPU不再是大家熟悉的方方正正的样子,而是变成了扁平的长方体,而且接口也变成了金手指,不再是插针形式。SLOT1是英特尔公司为PentiumⅡ系列CPU设计的插槽,其将PentiumⅡCPU及其相关控制电路、二级缓存都做在一块子卡上,目前此种接口已经被淘汰。

SLOT2

SLOT2用途比较专业,都采用于高端服务器及图形工作站的系统。所用的CPU也是很昂贵的Xeon(至强)系列。Slot2插槽比SLOT1更长,有了Slot2设计后,可以在一台服务器中同时采用8个处理器。而且采用Slot2接口的PentiumⅡCPU都采用了当时最先进的0.25微米制造工艺。支持SLOT2接口的主板芯片组有440GX和450NX。

SLOTA

SLOTA接口类似于英特尔公司的SLOT1接口,供AMD公司的K7Athlon使用的。在技术和性能上,SLOTA主板可完全兼容原有的各种外设扩展卡设备。它使用的并不是Intel的P6GTL+总线协议,而是Digital公司的Alpha总线协议EV6。EV6架构是种较先进的[wiki]架构[/wiki],它采用多线程处理的点到点拓扑结构,支持200MHz的总线频率。

Ⅳ Socket 754的简介

Socket 754是2003年9月AMD64位桌面平台最初发布时的标准插槽,具有754个CPU针脚插孔,支持200MHz外频和800MHz的HyperTransport总线频率,但不支持双通道内存技术。目前采用此种插槽的有面向桌面平台的Sempron(闪龙)的低端型号和Athlon(速龙)的高端型号,以及面向移动平台的Mobile Sempron、Mobile Athlon 64以及Turion 64。

Ⅵ 如何实现Netty框架中服务器端的消息推送

netty框架是用在服务器端,客户端是嵌入式编程,通过自定义的tcp通信协议进行连接的,现在需求是这样的,服务器端只是用来和客户端进行通信,现在有第三方如微信端进行支付成功后在数据库里生成了一条数据,表示要往某个客户端发送指令,以下两种方式可供参考:
1、微信端生成通讯指令后调用TCP端的接口(负责通讯程序和数据库交互的),在接口程序中通过定义Socket连到通讯程序服务器端,根据通道编号去发送,但是这种会导致服务器端的tcp客户端连接变得更多。

2、直接在netty框架中定义了scheleAtF。
当然也可借助第三方工具来完成推送。例如极光推送,极光推送具有以下功能:
1、多种消息类型
开发者可以轻松地通过极光发送各个移动平台的系统通知,还可以在控制台编辑多种富文本展示模板; 极光还提供自定义消息的透传,客户端接到消息内容后根据自己的逻辑自由处理。
2、用户和推送统计
完整的消息生命周期查询,并且可以形成“推送报表”与“用户统计报表”呈现给开发者,用来观察推送的效果和应用发展趋势。
3、短信补充
通过极光后台推送APP通知消息,对于一些重要又不能遗漏的信息可以调用极光短信的后台对未收到的客户端发送短信通知,保证消息的可靠性。
4、A/B 测试
合理的推送能够激活用户,提高用户粘性,使用A/B分组测试的科学方法,根据测试反馈的结果,帮助开发者选择最优化的推送方案。
5、极光推送安全包
为金融、新闻、政务及其他对推送安全要求极高的客户提供安全严谨、稳定可靠的信息推送解决方案
6、可定制的私有云
对于安全性要求更高,希望推送数据和系统存储在自己服务器的客户,及个性化需求需要定制开发的,性能更高要求的,或者想拥有自己推送平台的甚至要求源码授权二次开发的开发者,极光提供全功能的私有云解决方案。
深圳市和讯华谷信息技术有限公司(极光 Aurora Mobile,纳斯达克股票代码:JG)成立于2011年,是中国领先的开发者服务提供商,专注于为开发者提供稳定高效的消息推送、一键认证以及流量变现等服务,助力开发者的运营、增长与变现。同时,极光的行业应用已经拓展至市场洞察、金融风控与商业地理服务,助力各行各业优化决策、提升效率。

Ⅶ 移动app 为什么选择socket通信而不选择http

手机客户端 与服务器通信,通常是CS模式,当然是用普通socket了,HTTP其实也是socket,只不过他是基于TCP的短连接,功能有限,除了可以剔除暂时不用的链路外,优点不明显,相反缺点多:
HTTP采用明文传输,安全方面不行,socket可以采用自定义协议,所以更加安全.
HTTP通常是短连接,没法收到服务器主动推送的消息,socket则可以,通常是常连接
HTTP传输比较占用流量,而用socket则只是结构体对齐,省去了变量的名词
HTTP解析速度慢,而用socket则通常不需要解析,只是简单的判断消息类型,即可.

当然用HTTP开发速度快,很容易就完成一个APP界面

Ⅷ 有socket编程经验或懂得网卡硬件的朋友请进!!!

C语言里的Sleep函数可以实现DoEvent()的功能
Remarks
A thread can relinquish the remainder of its time slice by calling this function with a sleep time of zero milliseconds.
一个线程能够呼叫这个函数时把参数设置成为0实现放弃所拥有的剩余时间片。

Ⅸ socket的定义及其功能和用途

插座
chāzuò
[jack;outlet;receptacle;socket]
有一个或一个以上电路接线可插入的座,通过它可插入各种接线,便于与其他电路接通。
连接开关插座的方法
1、先用试电笔找出火线
2、关掉插座电源
3、将火线接入开关2个孔中的一个,再从另一个孔中接出一根2.5MM2绝缘线接入下面的插座3个孔中的L孔内接牢。
4、找出零线直接接入插座3个孔中的N孔内接牢。
5、找出地线直接接入插座3个孔中的E孔内接牢。
注意:零、地线不能接错(一般面对插座左零右火上接地,否则插上用电设备,一开就会跳闸。
网络插座
电话插座
视频、音频插座
{GB2099.1-2008/IEC60884-1:2006,E3.1,MOD《家用和类似用途插头插座 第1部分:通用要求》定义}:
( socket-outlet)插座:具有设计用于与插头的插销插合的插套,并且装有用于连接软缆的端子的电器附件。
(fixed socket-outlet)固定式插座:用于与固定布线连接的插座。
(portable socket-outlet)移动式插座:打算连接到软缆上或与软缆构成整体的、而且在与电源连接时易于从一地移到另一地的插座。
(multiple socket-outlet)多位插座:两个或多个插座的组合体。
(socket-outlet for appliances)器具插座:打算装在电器中的或固定到电器上的插座。
(rewirable plug or rewirable protable socket-outlet)可拆线插头或可拆线移动式插座:结构上能更换软缆的电器附件。
(non-rewirable plug or non-rewirable protable socket-outlet)不可拆线插头或不可拆线移动式插座:由电器附件制造厂进行连接和组装后,在结构上与软缆形成一个整体的电器附件。
注:家庭墙面插座属于固定式插座;排插(上图)不带电源线和插头叫移动式插座,带插头形成整体就叫转换器(adaptor)了
插座选购七看
1.看外观开关的款式、颜色应该与室内的整体风格相吻合。例如居室内装修的整体色调是浅色,则不应该选用黑色、棕色等深色的开关。
2.看手感
品质好的开关大多使用防弹胶等高级材料制成,防火性能、防潮性能、防撞击性能等都较高,表面光滑,选购时应该考虑自己摸上去的手感,凭借手感初步判定开关的材质,并询问经销商。一般来说,表面不太光滑、摸起来有薄、脆的感觉的产品,各项性能是不可信赖的。好的开关插座的面板要求无气泡、无划痕、无污迹。开关拨动的手感轻巧而不紧涩,插座的插孔需装有保护门,插头插拔应需要一定的力度并单脚无法插入。
3.看份量
购买开关时还应掂量一下单个开关的分量。因为只有开关里部的铜片厚,单个开关的重量才会大,而里面的铜片是开关最关键的部分,如果是合金的或者薄的铜片将不会有同样的重量和品质。
4.看品牌
鼓励大家选用知名品牌。因为开关的质量关乎电器的正常使用,甚至生活的便利程度。采访中许多经销商都表示过同样的观点,即很多小厂家生产的开关或者插座很不可靠,根本就用不了多长时间,而经常更换显然是非常麻烦的;但大多数知名品牌会向消费者进行有效承诺,如"可用15年"、"保证12年使用寿命"、"可连续开关10000次"等。
5.看服务
尽可能到正规厂家指定的专卖店或销售点去购买,并且索要购物发票,这样才能保证能够享受到日后的售后服务。
6.看标识
要注意开关、插座的底座上的标识:包括长城认证(ccee)、额定电流电压。
7.看包装
产品包装面上应该有清晰的厂家地址电话,内有使用说明和合格证。
网络含义
插座:网络新义:表示笑话很冷,笑得很僵硬,也可表示会心一笑。

Ⅹ 在线等答案:socket的工作机制

文章太长转不过来,到这里看吧,超详细!
CPU和主板技术用语详解 前言:相关资料来自中关村在线和IT168。

首先是CPU篇

接口类型
我们知道,CPU需要通过某个接口与主板连接的才能进行工作。CPU经过这么多年的发展,采用的接口方式有引脚式、卡式、触点式、针脚式等。而目前CPU的接口都是针脚式接口,对应到主板上就有相应的插槽类型。CPU接口类型不同,在插孔数、体积、形状都有变化,所以不能互相接插。

Socket 775
Socket 775又称为Socket T,是目前应用于Intel LGA775封装的CPU所对应的接口,目前采用此种接口的有LGA775封装的Pentium 4、Pentium 4 EE、Celeron D等CPU。与以前的Socket 478接口CPU不同,Socket 775接口CPU的底部没有传统的针脚,而代之以775个触点,即并非针脚式而是触点式,通过与对应的Socket 775插槽内的775根触针接触来传输信号。Socket 775接口不仅能够有效提升处理器的信号强度、提升处理器频率,同时也可以提高处理器生产的良品率、降低生产成本。随着Socket 478的逐渐淡出,Socket 775将成为今后所有Intel桌面CPU的标准接口。

Socket 754
Socket 754是2003年9月AMD64位桌面平台最初发布时的CPU接口,目前采用此接口的有低端的Athlon 64和高端的Sempron,具有754根CPU针脚。随着Socket 939的普及,Socket 754最终也会逐渐淡出。

Socket 939
Socket 939是AMD公司2004年6月才推出的64位桌面平台接口标准,目前采用此接口的有高端的Athlon 64以及Athlon 64 FX,具有939根CPU针脚。Socket 939处理器和与过去的Socket 940插槽是不能混插的,但是,Socket 939仍然使用了相同的CPU风扇系统模式,因此以前用于Socket 940和Socket 754的风扇同样可以使用在Socket 939处理器。

Socket 940
Socket 940是最早发布的AMD64位接口标准,具有940根CPU针脚,目前采用此接口的有服务器/工作站所使用的Opteron以及最初的Athlon 64 FX。随着新出的Athlon 64 FX改用Socket 939接口,所以Socket 940将会成为Opteron的专用接口。

Socket 603
Socket 603的用途比较专业,应用于Intel方面高端的服务器/工作站平台,采用此接口的CPU是Xeon MP和早期的Xeon,具有603根CPU针脚。Socket 603接口的CPU可以兼容于Socket 604插槽。

Socket 604
与Socket 603相仿,Socket 604仍然是应用于Intel方面高端的服务器/工作站平台,采用此接口的CPU是533MHz和800MHz FSB的Xeon。Socket 604接口的CPU不能兼容于Socket 603插槽。

Socket 478
Socket 478接口是目前Pentium 4系列处理器所采用的接口类型,针脚数为478针。Socket 478的Pentium 4处理器面积很小,其针脚排列极为紧密。英特尔公司的Pentium 4系列和P4 赛扬系列都采用此接口。

Socket A
Socket A接口,也叫Socket 462,是目前AMD公司Athlon XP和Duron处理器的插座接口。Socket A接口具有462插空,可以支持133MHz外频。

Socket 423
Socket 423插槽是最初Pentium 4处理器的标准接口,Socket 423的外形和前几种Socket类的插槽类似,对应的CPU针脚数为423。Socket 423插槽多是基于Intel 850芯片组主板,支持1.3GHz~1.8GHz的Pentium 4处理器。不过随着DDR内存的流行,英特尔又开发了支持SDRAM及DDR内存的i845芯片组,CPU插槽也改成了Socket 478,Socket 423接口也就销声匿迹了。

Socket 370
Socket 370架构是英特尔开发出来代替SLOT架构,外观上与Socket 7非常像,也采用零插拔力插槽,对应的CPU是370针脚。英特尔公司著名的“铜矿”和”图拉丁”系列CPU就是采用此接口。

SLOT 1
SLOT 1是英特尔公司为取代Socket 7而开发的CPU接口,并申请的专利。这样其它厂商就无法生产SLOT 1接口的产品。SLOT1接口的CPU不再是大家熟悉的方方正正的样子,而是变成了扁平的长方体,而且接口也变成了金手指,不再是插针形式。

SLOT 1是英特尔公司为Pentium Ⅱ系列CPU设计的插槽,其将Pentium Ⅱ CPU及其相关控制电路、二级缓存都做在一块子卡上,多数Slot 1主板使用100MHz外频。SLOT 1的技术结构比较先进,能提供更大的内部传输带宽和CPU性能。此种接口已经被淘汰,市面上已无此类接口的产品。

SLOT 2
SLOT 2用途比较专业,都采用于高端服务器及图形工作站的系统。所用的CPU也是很昂贵的Xeon(至强)系列。Slot 2与Slot 1相比,有许多不同。首先,Slot 2插槽更长,CPU本身也都要大一些。其次,Slot 2能够胜任更高要求的多用途计算处理,这是进入高端企业计算市场的关键所在。在当时标准服务器设计中,一般厂商只能同时在系统中采用两个 Pentium Ⅱ处理器,而有了Slot 2设计后,可以在一台服务器中同时采用 8个处理器。而且采用Slot 2接口的Pentium Ⅱ CPU都采用了当时最先进的0.25微米制造工艺。支持SLOT 2接口的主板芯片组有440GX和450NX。

SLOT A
SLOT A接口类似于英特尔公司的SLOT 1接口,供AMD公司的K7 Athlon使用的。在技术和性能上,SLOT A主板可完全兼容原有的各种外设扩展卡设备。它使用的并不是Intel的P6 GTL+ 总线协议,而是Digital公司的Alpha总线协议EV6。EV6架构是种较先进的架构,它采用多线程处理的点到点拓扑结构,支持200MHz的总线频率。

----------------------------------------------------------------------(icat整理于6月23日)

四、针脚数
目前CPU都采用针脚式接口与主板相连,而不同的接口的CPU在针脚数上各不相同。CPU接口类型的命名,习惯用针脚数来表示,比如目前Pentium 4系列处理器所采用的Socket 478接口,其针脚数就为478针;而Athlon XP系列处理器所采用的Socket 462接口,其针脚数就为462针。

接口类型 针脚数
SOCKET 775 775
SOCKET 939 939
SOCKET 940 940
SOCKET 754 754
SOCKET A(462) 462
SOCKET 478 478
SOCKET 604 604
SOCKET 603 603
SOCKET 423 423
SOCKET 370 370

----------------------------------------------------------------------(icat整理于6月23日)

五、主频
在电子技术中,脉冲信号是一个按一定电压幅度,一定时间间隔连续发出的脉冲信号。脉冲信号之间的时间间隔称为周期;而将在单位时间(如1秒)内所产生的脉冲个数称为频率。频率是描述周期性循环信号(包括脉冲信号)在单位时间内所出现的脉冲数量多少的计量名称;频率的标准计量单位是Hz(赫)。电脑中的系统时钟就是一个典型的频率相当精确和稳定的脉冲信号发生器。频率在数学表达式中用“f”表示,其相应的单位有:Hz(赫)、kHz(千赫)、MHz(兆赫)、GHz(吉赫)。其中1GHz=1000MHz,1MHz=1000kHz,1kHz=1000Hz。计算脉冲信号周期的时间单位及相应的换算关系是:s(秒)、ms(毫秒)、μs(微秒)、ns(纳秒),其中:1s=1000ms,1 ms=1000μs,1μs=1000ns。

CPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed)。通常所说的某某CPU是多少兆赫的,而这个多少兆赫就是“CPU的主频”。很多人认为CPU的主频就是其运行速度,其实不然。CPU的主频表示在CPU内数字脉冲信号震荡的速度,与CPU实际的运算能力并没有直接关系。主频和实际的运算速度存在一定的关系,但目前还没有一个确定的公式能够定量两者的数值关系,因为CPU的运算速度还要看CPU的流水线的各方面的性能指标(缓存、指令集,CPU的位数等等)。由于主频并不直接代表运算速度,所以在一定情况下,很可能会出现主频较高的CPU实际运算速度较低的现象。比如AMD公司的AthlonXP系列CPU大多都能已较低的主频,达到英特尔公司的Pentium 4系列CPU较高主频的CPU性能,所以AthlonXP系列CPU才以PR值的方式来命名。因此主频仅是CPU性能表现的一个方面,而不代表CPU的整体性能。

CPU的主频不代表CPU的速度,但提高主频对于提高CPU运算速度却是至关重要的。举个例子来说,假设某个CPU在一个时钟周期内执行一条运算指令,那么当CPU运行在100MHz主频时,将比它运行在50MHz主频时速度快一倍。因为100MHz的时钟周期比50MHz的时钟周期占用时间减少了一半,也就是工作在100MHz主频的CPU执行一条运算指令所需时间仅为10ns比工作在50MHz主频时的20ns缩短了一半,自然运算速度也就快了一倍。只不过电脑的整体运行速度不仅取决于CPU运算速度,还与其它各分系统的运行情况有关,只有在提高主频的同时,各分系统运行速度和各分系统之间的数据传输速度都能得到提高后,电脑整体的运行速度才能真正得到提高。

提高CPU工作主频主要受到生产工艺的限制。由于CPU是在半导体硅片上制造的,在硅片上的元件之间需要导线进行联接,由于在高频状态下要求导线越细越短越好,这样才能减小导线分布电容等杂散干扰以保证CPU运算正确。因此制造工艺的限制,是CPU主频发展的最大障碍之一。

----------------------------------------------------------------------(icat整理于6月23日)

六、封装技术
所谓“封装技术”是一种将集成电路用绝缘的塑料或陶瓷材料打包的技术。以CPU为例,我们实际看到的体积和外观并不是真正的CPU内核的大小和面貌,而是CPU内核等元件经过封装后的产品。

封装对于芯片来说是必须的,也是至关重要的。因为芯片必须与外界隔离,以防止空气中的杂质对芯片电路的腐蚀而造成电气性能下降。另一方面,封装后的芯片也更便于安装和运输。由于封装技术的好坏还直接影响到芯片自身性能的发挥和与之连接的PCB(印制电路板)的设计和制造,因此它是至关重要的。封装也可以说是指安装半导体集成电路芯片用的外壳,它不仅起着安放、固定、密封、保护芯片和增强导热性能的作用,而且还是沟通芯片内部世界与外部电路的桥梁——芯片上的接点用导线连接到封装外壳的引脚上,这些引脚又通过印刷电路板上的导线与其他器件建立连接。因此,对于很多集成电路产品而言,封装技术都是非常关键的一环。

目前采用的CPU封装多是用绝缘的塑料或陶瓷材料包装起来,能起着密封和提高芯片电热性能的作用。由于现在处理器芯片的内频越来越高,功能越来越强,引脚数越来越多,封装的外形也不断在改变。封装时主要考虑的因素:

芯片面积与封装面积之比为提高封装效率,尽量接近1:1
引脚要尽量短以减少延迟,引脚间的距离尽量远,以保证互不干扰,提高性能
基于散热的要求,封装越薄越好
作为计算机的重要组成部分,CPU的性能直接影响计算机的整体性能。而CPU制造工艺的最后一步也是最关键一步就是CPU的封装技术,采用不同封装技术的CPU,在性能上存在较大差距。只有高品质的封装技术才能生产出完美的CPU产品。

CPU芯片的封装技术:

DIP技术
QFP技术
PFP技术
PGA技术
BGA技术
目前较为常见的封装形式:

OPGA封装
mPGA封装
CPGA封装
FC-PGA封装
FC-PGA2封装
OOI 封装
PPGA封装
S.E.C.C.封装
S.E.C.C.2 封装
S.E.P.封装
PLGA封装
CuPGA封装

----------------------------------------------------------------------(icat整理于6月23日)

七、核心类型
核心(Die)又称为内核,是CPU最重要的组成部分。CPU中心那块隆起的芯片就是核心,是由单晶硅以一定的生产工艺制造出来的,CPU所有的计算、接受/存储命令、处理数据都由核心执行。各种CPU核心都具有固定的逻辑结构,一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元都会有科学的布局。

为了便于CPU设计、生产、销售的管理,CPU制造商会对各种CPU核心给出相应的代号,这也就是所谓的CPU核心类型。

不同的CPU(不同系列或同一系列)都会有不同的核心类型(例如Pentium 4的Northwood,Willamette以及K6-2的CXT和K6-2+的ST-50等等),甚至同一种核心都会有不同版本的类型(例如Northwood核心就分为B0和C1等版本),核心版本的变更是为了修正上一版存在的一些错误,并提升一定的性能,而这些变化普通消费者是很少去注意的。每一种核心类型都有其相应的制造工艺(例如0.25um、0.18um、0.13um以及0.09um等)、核心面积(这是决定CPU成本的关键因素,成本与核心面积基本上成正比)、核心电压、电流大小、晶体管数量、各级缓存的大小、主频范围、流水线架构和支持的指令集(这两点是决定CPU实际性能和工作效率的关键因素)、功耗和发热量的大小、封装方式(例如S.E.P、PGA、FC-PGA、FC-PGA2等等)、接口类型(例如Socket 370,Socket A,Socket 478,Socket T,Slot 1、Socket 940等等)、前端总线频率(FSB)等等。因此,核心类型在某种程度上决定了CPU的工作性能。

一般说来,新的核心类型往往比老的核心类型具有更好的性能(例如同频的Northwood核心Pentium 4 1.8A GHz就要比Willamette核心的Pentium 4 1.8GHz性能要高),但这也不是绝对的,这种情况一般发生在新核心类型刚推出时,由于技术不完善或新的架构和制造工艺不成熟等原因,可能会导致新的核心类型的性能反而还不如老的核心类型的性能。例如,早期Willamette核心Socket 423接口的Pentium 4的实际性能不如Socket 370接口的Tualatin核心的Pentium III和赛扬,现在的低频Prescott核心Pentium 4的实际性能不如同频的Northwood核心Pentium 4等等,但随着技术的进步以及CPU制造商对新核心的不断改进和完善,新核心的中后期产品的性能必然会超越老核心产品。

CPU核心的发展方向是更低的电压、更低的功耗、更先进的制造工艺、集成更多的晶体管、更小的核心面积(这会降低CPU的生产成本从而最终会降低CPU的销售价格)、更先进的流水线架构和更多的指令集、更高的前端总线频率、集成更多的功能(例如集成内存控制器等等)以及双核心和多核心(也就是1个CPU内部有2个或更多个核心)等。CPU核心的进步对普通消费者而言,最有意义的就是能以更低的价格买到性能更强的CPU。

在CPU漫长的历史中伴随着纷繁复杂的CPU核心类型,以下分别就Intel CPU和AMD CPU的主流核心类型作一个简介。主流核心类型介绍(仅限于台式机CPU,不包括笔记本CPU和服务器/工作站CPU,而且不包括比较老的核心类型)。

INTEL核心

Tualatin
这也就是大名鼎鼎的“图拉丁”核心,是Intel在Socket 370架构上的最后一种CPU核心,采用0.13um制造工艺,封装方式采用FC-PGA2和PPGA,核心电压也降低到了1.5V左右,主频范围从1GHz到1.4GHz,外频分别为100MHz(赛扬)和133MHz(Pentium III),二级缓存分别为512KB(Pentium III-S)和256KB(Pentium III和赛扬),这是最强的Socket 370核心,其性能甚至超过了早期低频的Pentium 4系列CPU。

Willamette
这是早期的Pentium 4和P4赛扬采用的核心,最初采用Socket 423接口,后来改用Socket 478接口(赛扬只有1.7GHz和1.8GHz两种,都是Socket 478接口),采用0.18um制造工艺,前端总线频率为400MHz, 主频范围从1.3GHz到2.0GHz(Socket 423)和1.6GHz到2.0GHz(Socket 478),二级缓存分别为256KB(Pentium 4)和128KB(赛扬),注意,另外还有些型号的Socket 423接口的Pentium 4居然没有二级缓存!核心电压1.75V左右,封装方式采用Socket 423的PPGA INT2,PPGA INT3,OOI 423-pin,PPGA FC-PGA2和Socket 478的PPGA FC-PGA2以及赛扬采用的PPGA等等。Willamette核心制造工艺落后,发热量大,性能低下,已经被淘汰掉,而被Northwood核心所取代。

Northwood
这是目前主流的Pentium 4和赛扬所采用的核心,其与Willamette核心最大的改进是采用了0.13um制造工艺,并都采用Socket 478接口,核心电压1.5V左右,二级缓存分别为128KB(赛扬)和512KB(Pentium 4),前端总线频率分别为400/533/800MHz(赛扬都只有400MHz),主频范围分别为2.0GHz到2.8GHz(赛扬),1.6GHz到2.6GHz(400MHz FSB Pentium 4),2.26GHz到3.06GHz(533MHz FSB Pentium 4)和2.4GHz到3.4GHz(800MHz FSB Pentium 4),并且3.06GHz Pentium 4和所有的800MHz Pentium 4都支持超线程技术(Hyper-Threading Technology),封装方式采用PPGA FC-PGA2和PPGA。按照Intel的规划,Northwood核心会很快被Prescott核心所取代。

Prescott
这是Intel新的CPU核心,最早使用在Pentium 4上,现在低端的赛扬D也大量使用此核心,其与Northwood最大的区别是采用了0.09um制造工艺和更多的流水线结构,初期采用Socket 478接口,以后会全部转到LGA 775接口,核心电压1.25-1.525V,前端总线频率为533MHz(不支持超线程技术)和800MHz(支持超线程技术),主频分别为533MHz FSB的2.4GHz和2.8GHz以及800MHz FSB的2.8GHz、3.0GHz、3.2GHz和3.4GHz,其与Northwood相比,其L1 数据缓存从8KB增加到16KB,而L2缓存则从512KB增加到1MB,封装方式采用PPGA。按照Intel的规划,Prescott核心会很快取代Northwood核心并且很快就会推出Prescott核心533MHz FSB的赛扬。

Prescott 2M
Prescott 2M是Intel在台式机上使用的核心,与Prescott不同,Prescott 2M支持EM64T技术,也就说可以使用超过4G内存,属于64位CPU,这是Intel第一款使用64位技术的台式机CPU。Prescott 2M核心使用90nm制造工艺,集成2M二级缓存,800或者1066MHz前端总线。目前来说P4的6系列和P4EE CPU使用Prescott 2M核心。Prescott 2M本身的性能并不是特别出众,不过由于集成了大容量二级缓存和使用较高的频率,性能仍然有提升。此外Prescott 2M核心支持增强型IntelSpeedStep技术 (EIST),这技术完全与英特尔的移动处理器中节能机制一样,它可以让Pentium 4 6系列处理器在低负载的时候降低工作频率,这样可以明显降低它们在运行时的工作热量及功耗。

AMD CPU核心

Athlon XP的核心类型
Athlon XP有4种不同的核心类型,但都有共同之处:都采用Socket A接口而且都采用PR标称值标注。

Palomino
这是最早的Athlon XP的核心,采用0.18um制造工艺,核心电压为1.75V左右,二级缓存为256KB,封装方式采用OPGA,前端总线频率为266MHz。

Thoroughbred
这是第一种采用0.13um制造工艺的Athlon XP核心,又分为Thoroughbred-A和Thoroughbred-B两种版本,核心电压1.65V-1.75V左右,二级缓存为256KB,封装方式采用OPGA,前端总线频率为266MHz和333MHz。

Thorton
采用0.13um制造工艺,核心电压1.65V左右,二级缓存为256KB,封装方式采用OPGA,前端总线频率为333MHz。可以看作是屏蔽了一半二级缓存的Barton。

Barton
采用0.13um制造工艺,核心电压1.65V左右,二级缓存为512KB,封装方式采用OPGA,前端总线频率为333MHz和400MHz。

新Duron的核心类型
AppleBred
采用0.13um制造工艺,核心电压1.5V左右,二级缓存为64KB,封装方式采用OPGA,前端总线频率为266MHz。没有采用PR标称值标注而以实际频率标注,有1.4GHz、1.6GHz和1.8GHz三种。

Athlon 64系列CPU的核心类型
Sledgehammer
Sledgehammer是AMD服务器CPU的核心,是64位CPU,一般为940接口,0.13微米工艺。Sledgehammer功能强大,集成三条HyperTransprot总线,核心使用12级流水线,128K一级缓存、集成1M二级缓存,可以用于单路到8路CPU服务器。Sledgehammer集成内存控制器,比起传统上位于北桥的内存控制器有更小的延时,支持双通道DDR内存,由于是服务器CPU,当然支持ECC校验。

Clawhammer
采用0.13um制造工艺,核心电压1.5V左右,二级缓存为1MB,封装方式采用mPGA,采用Hyper Transport总线,内置1个128bit的内存控制器。采用Socket 754、Socket 940和Socket 939接口。

Newcastle
其与Clawhammer的最主要区别就是二级缓存降为512KB(这也是AMD为了市场需要和加快推广64位CPU而采取的相对低价政策的结果),其它性能基本相同。

Wincheste
Wincheste是比较新的AMD Athlon 64CPU核心,是64位CPU,一般为939接口,0.09微米制造工艺。这种核心使用200MHz外频,支持1GHyperTransprot总线,512K二级缓存,性价比较好。Wincheste集成双通道内存控制器,支持双通道DDR内存,由于使用新的工艺,Wincheste的发热量比旧的Athlon小,性能也有所提升。

闪龙系列CPU的核心类型
Paris
Paris核心是Barton核心的继任者,主要用于AMD的闪龙,早期的754接口闪龙部分使用Paris核心。Paris采用90nm制造工艺,支持iSSE2指令集,一般为256K二级缓存,200MHz外频。Paris核心是32位CPU,来源于K8核心,因此也具备了内存控制单元。CPU内建内存控制器的主要优点在于内存控制器可以以CPU频率运行,比起传统上位于北桥的内存控制器有更小的延时。使用Paris核心的闪龙与Socket A接口闪龙CPU相比,性能得到明显提升。

Palermo
Palermo核心目前主要用于AMD的闪龙CPU,使用Socket 754接口、90nm制造工艺,1.4V左右电压,200MHz外频,128K或者256K二级缓存。Palermo核心源于K8的Wincheste核心,不过是32位的。除了拥有与AMD高端处理器相同的内部架构,还具备了EVP、Cool‘n’Quiet;和HyperTransport等AMD独有的技术,为广大用户带来更“冷静”、更高计算能力的优秀处理器。由于脱胎与ATHLON64处理器,所以Palermo同样具备了内存控制单元。CPU内建内存控制器的主要优点在于内存控制器可以以CPU频率运行,比起传统上位于北桥的内存控制器有更小的延时。