x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。8086在三年后为IBM PC所选用,之后x86便成为了个人计算机的标准平台,成为了历来最成功的CPU架构,如Pentium、Athlon。现在,Intel把x86-32称为IA-32,全名为“Intel Architecture, 32-bit”。
x86-64架构诞生颇有时代意义。当时处理器的发展遇到了瓶颈,内存寻址空间由于受到32位CPU的限制而只能最大到约4G。AMD主动把32位x86(或称为IA-32)扩充为64位。它以一个称为AMD64的架构出现(在重命名前也称为x86-64),且以这个技术为基础的第一个产品是单内核的Opteron和Athlon 64处理器家族。由于AMD的64位处理器产品线首先进入市场,且微软也不愿意为Intel和AMD开发两套不同的64位 *** 作系统,Intel也被迫采纳AMD64指令集且增加某些新的扩充到他们自己的产品,命名为EM64T架构(显然他们不想承认这些指令集是来自它的主要对手),EM64T后来被Intel正式更名为Intel 64。这两者被统称为x86-64或x64,开创了x86的64位时代。
关于32位系统与64位系统的比较,速度并不是唯一的考量因素。也不能因为数字上的变化,简单地认为64位CPU的性能是32位CPU的两倍。实际在目前阶段64位的应用程序并不多,即便有,很多也只是因为其32位的版本无法在64位 *** 作系统上运行而产生的。而没有真正做过64位优化的程序,性能上并不会带来太大的提升。相反,在32位的应用上 ,跑32位的CPU性能甚至会更强。另一方面,由于32位的Windows系统最大只支持325G的内存,而64位的Windows系统则可以最大支持128G的内存。所以,当电脑内存大于4G时,就要果断采用64位系统了。
1稳定性:服务器要求7x24(x365)不间断运行,PC只需要5x8;
2性能:服务器需要及时响应众多客户端的请求,并提供相应服务,PC一般只由少数人 *** 作;尤其是网络性能,对PC来讲如果不联网,没有网卡,PC仍是PC,而对服务器来讲没有网卡就不是服务器了,因为,服务器的定义就是在网络中给其它计算机提供服务的计算机系统。
3扩展性:PC一般不需要很多外插卡,对扩展性要求不高,而服务器一般需要考虑增加网卡、RAID卡、HBA卡等;另外,扩展性还包括,内存、硬盘等存储位、电源,甚至是CPU的扩展,这些更是服务器的特性;
4网络中的角色:用户直接 *** 作PC进行,发出服务请求,是客户端;服务器工作在后台,只和发出服务请求的客户机进行通信,是服务提供者;
5多机协同:服务器可由多台构成一个集群,共同提供服务,PC往往独立工作;
6图形显示、键盘和鼠标的要求:普通台式机和显示器、键鼠等都是一对一的,而且,一般对显卡性能有要求,服务器不直接和用户交互对显卡性能基本无要求,一般键盘鼠标显示器是多台共用的。希望能帮到你
服务器主要考虑的就是稳定其他在其后下面拉过来点内容你喜欢看呢就看不喜欢看呢就算了
服务器主要应用于企业和个人的工作中,和家用的台式机不同,服务器的任务是保证任何时候用户都能够通过终端顺利访问服务器,并传输和共享服务器中的数据。因此,服务器最重要的并不是高速和高性能,而是高稳定性,即长时间正确运行的能力。而台式机主要用于个人的简单应用和家庭娱乐,因此更注重性能。
主板是将一台机器的配件整合为一体的最重要的部分,因此我们就从主板入手,了解一下服务器和台式机最大的不同之处。
台式机主板,就是应用于PC的主板,采用的是台式机芯片组,只支持一颗处理器运行,内存最大只能支持4GB,而且一般不支持ECC技术,普通的机箱电源就可以满足要求。存储接口一般采用IDE或SATA接口,一部分较高档的主板支持RAID0、1磁盘阵列技术。带有整合的网卡芯片,有低档的10/100Mbps自适应网卡,也有高档的千兆网卡,但只是单Wan口,大多不支持负载均衡。
高端台式机主板
服务器主板是专用于服务器的主板产品,板型较大,使用专用的服务器机箱电源。尽管一些低端的入门级服务器产品也会采用高端台式机的芯片组,但中高端产品则都会采用专用的服务器芯片组。服务器主板最重要的是高可靠性和稳定性,其次才是性能,这是和台式机主板最大的不同之处。这一点也充分体现了服务器和台式机的应用不同之处。因为服务器一般都要满足每天24小时、每周7天的满负荷运行,因此稳定性和可靠性是最重要的一点。
低端服务器主板
由于服务器主要工作是数据处理,每天处理的数据量非常庞大,需要采用多个处理器并行处理,因此服务器中经常安装2、4、8等多颗处理器提高数据的处理速度;多处理器一般用于高负荷高速度的数据库处理等。为适应长时间,大流量的高速数据处理任务,在内存方面,服务器主板能支持高达十几GB甚至几十GB的内存容量,而且大多支持ECC内存以提高可靠性,部分高档服务器内存还支持Registers技术,这些是台式机主板无法相比的。
从主板的区别中我们很容易就可以找出服务器与台式机的不同之处,内存是当中很重要的一部分。台式机使用的普通内存大家经常可以见到,像DDR
600和DDR2
800这样的高档台式机内存注重低延迟和高频率,但是服务器内存注重的是稳定、可靠。如同之前讲的,对于服务器来说稳定才是一切,因此服务器使用的通常是ECC和REG
ECC内存,这些内存不追求高频率和低延迟,而是通过纠错技术和不死机重起使服务器更加稳定、可靠地长时间运行,保证用户能够更快、更好地访问和共享服务器中存储的数据。
普通台式机内存
ECC内存因为要满足效验纠错的需要,加入了一颗ECC效验颗粒,由于采用的是TOSP封装,使得服务器内存从外观上看去每面有9颗内存颗粒。在内存中ECC能够容许错误,并可以将错误更正,使系统得以持续正常的 *** 作,不会因为错误而中断,且ECC具有自动更正的能力,可以将错误位查出并将错误修正。当然在纠错时系统的性能有着明显降低,不过这种纠错对服务器等应用而言是十分重要的。
服务器内存
而Register技术主要是调整时钟信号,保证内存之间的信号同步,提高驱动能力。Register
IC内存条底部较小的集成电路芯片(2-3片),起提高驱动能力的作用。服务器产品需要支持大容量的内存,单靠主板无法驱动如此大容量的内存,而使用带Register的内存条,通过Register
IC提高驱动能力,使服务器可支持高达32GB的内存。
因为有了Register芯片的支持,服务器内存可以做的很大,更好的满足日益庞大的软件对内存的要求。这一点在目前的台式机上是绝对无法实现的。但是日后相信台式机也会应用到这样的技术,例如ECC技术原来就是专用于服务器,但是现在已经有一些高档的台式机也可以支持ECC技术。
从以上两点可以看出,服务器所用的内存一般频率较低,延迟较高的主要原因就是保证服务器运行的稳定性。
除此之外,服务器和台式机对电源和风扇等部件的要求也有着很大区别。
服务器使用的CPU的频率通常较高,有的还是双CPU或多CPU,加上数块高转速的SCSI硬盘和大功率的电源,这些部件发出的热量使机箱内部很快变热,能否尽快排出热空气是服务器稳定工作的一个重要的条件。
一般的普通PC机箱中散热风扇口只有2~3个,分别在机箱的正面挡板的内部与背部挡板的内部。而服务器机箱需要更多的排风口,而且各个排风口针对系统不同的发热源进行散热。具体位置根据服务器的自身设计不同,这点用户从外观和内部构造上就可以看出,这里不再赘述。
服务器的内部设计
服务器机箱除了要安装多个风扇外,还要有好的散热设计,例如,很多服务器在背面设计两个风扇位,一吹一吸,使得热风排出,冷风进入,形成一个散热循环系统,从而使服务器的整个散热系统性能提高很多。
服务器的冗余风扇
冗余技术目前也是服务器专用的一项技术,台式机并不支持。为了保证服务器不间断的工作,机箱内的大部分配件都有冗余技术,我们仍然以风扇为例。为了确保散热系统不因为某个风扇坏了而终止,很多服务器采用冗余风扇。系统正常时,主风扇工作,冗余风扇不工作,当主风扇出现故障时,自动启动冗余风扇,一次减少由于系统风扇损坏而使系统内部温度升高产生工作不稳定或停机现象。
至于处理器和显卡的需求、扩展插槽的不同也有很多,由于比较复杂,限于篇幅就不一一解释了
服务器
服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。
根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。服务器作为电子设备,其内部的结构十分的复杂,但与普通的计算机内部结构相差不大,如:cpu、硬盘、内存,系统、系统总线等。
如需了解更多,请访问蛙云官网wayuncn
专业领域十二载,倾情奉献
一次购买,终生陪伴
目前使用服务器的站长和企业也比较多,也许有人会觉得二者差不多。从表面上看,服务器和我们日常用的PC电脑都是由CPU、内存、硬盘等部分组成,那么,服务器与普通电脑有什么区别呢?1、服务器CPU设计的可连续运行时间长,基本都是设计为能常年连续工作的,而普通桌面级CPU是按72个小时连续工作而设计的。
2、服务器CPU支持多路互联,简单的说就是1台机器可装很多CPU,普通桌面级CPU不支持这种工作方式。
3、服务器CPU往往首先运用先进的技术如近期才在普通桌面级CPU出现L3缓存,服务器CPU很早就运用了。
4、内部指令集二者也会根据不同有所差异。
5、二者接口也不同,一般PC电脑放在自己家里,拉的普通宽带;而服务器都放在机房,大带宽接入。
6、性能:服务器需要及时响应众多客户端的请求,并提供相应服务,PC一般只由少数人 *** 作;尤其是网络性能,对PC来讲如果不联网,没有网卡,PC仍是PC,而对服务器来讲没有网卡就不是服务器了,因为,服务器的定义就是在网络中给其它计算机提供服务的计算机系统。
7、图形显示、键盘和鼠标的要求:普通台式机和显示器、键鼠等都是一对一的,而且,一般对显卡性能有要求,服务器不直接和用户交互对显卡性能基本无要求,一般键盘鼠标显示器是多台共用的。
8、扩展性:PC一般不需要很多外插卡,对扩展性要求不高,而服务器一般需要考虑增加网卡、RAID卡、HBA卡等;另外,扩展性还包括,内存、硬盘等存储位、电源,甚至是CPU的扩展,这些更是服务器的特性。
服务器CPU入门级的一般是对普通CPU做了服务器化,支持多路互联和长时间等,性能没有提升,价格更高。高端则是运用大量的先进技术,价格贵。在机房进行服务器租用和服务器托管业务的服务器CPU一般不适合家用和娱乐,由于其自身特性,价格高反而游戏等性能低,日常家用也不会连续运行一周以上吧。
服务器是计算机的一种,它是网络中一种为客户端提供不同服务的高性能的计算机,它是在网络 *** 作系统的控制下,将与其相连的硬盘、磁带机、打印机、Modem及昂贵的专用通讯设备提供给网络上过得客户端共享,也能为网络用户提供集中计算、信息发布及数据管理等服务。
从功能上讲: 服务器,简单地说就是为别的电脑提供服务的电脑,任何配置的电脑都可以做服务器,比如说你的电脑上共享了一个文件夹,所有其他电脑的文件都保存在这个文件夹里,那你的电脑就是一个文件服务器;而专业的服务器所提供的服务就很多了,如数据库服务、DHCP服务、DNS服务、RAS服务、活动目录服务等等。
从硬件上讲,所谓服务器,就是一台为提供服务优化了的PC,比如服务器需要24小时不间断的开机状态,这就需要服务器具有良好的散热性能。普通PC你开一个月不关机试试……服务器的好坏不在于配置的高低,而在于运行的稳定性,大内存、高性能CPU、高性能主板、电源,外加一个UPS不间断电源,基本就组成了一台实用的服务器。
任何电脑都可以做服务器,就好象任何人都可以唱歌一样,只不过业余的没有专业的唱得好,同时,也没有歌星出名罢了,要把你的电脑配置成一台网络上的服务器,需要有足够的带宽,内存;带宽不够的话,人一多就掉线;内存不够的话,人一多机器就瘫痪。 个人计算机和服务器都是计算机,但,两者有着明显的区别,因此,前者称个人PC机,后者以服务器自称!
服务器与PC的区别应该从硬件和软件两方面来看,根据应用的不同两者的差别很大,打个比方,PC就是那什么都会的门诊医生,但是医术不是那么精湛,而服务器就应该是某个方面的专家了,处理能力越出
众,它“专”的就越厉害。我先从硬件上,根据各个组件说说他们的不同:
1CPU 服务器CPU的指令一般是采用的RISC(精简指令集)。根据研究,在大多数的应用中,CPU仅仅使用了很少的几种命令,于是研究人员就根据这种情况设计了该指令集,运用集中的各种命令组合来实现各种需求。这种设计的好处就是针对性更强,可以根据不同的需求进行专门的优化,处理效更高。相对应的则是CISC(复杂指令集),他的特点就是尽量把各种常用的功能集成到一块,例如我们常常听到的MMX,SSE,SSE+,3D!NOW!等等都是这种类型的。另外,服务器的CPU设计一般都要考虑它的多路功能,说白了就是好几个甚至上千上万个CPU一起工作的问题,而PC则简单多了,这种多路功能用上实在浪费,而它的价钱也的确是上面兄弟说的,不是谁都能受的了的。(补充:服务器的寻址能力很早前就是64位了;APPEL采用的指令集也是RISC,他是个另类,不过现在已经投靠INTEL了)2内存。内存在服务器上的原则也上越快越大越好,不过它对纠错和稳定提出了更高的要求,比如ECC("错误检查和纠正"好象没人这么叫的)。我们现在使用的PC上很少有人能够用到1G的内存(玩游戏的不算),而在服务器上,这G级的内存有时也会显着捉襟见肘,记得去年国家发布银河最新超级计算机时,他的内存更是达到了1个T;相比内存的速度,人们在应用的时候更优先考虑内存的稳定和纠错能力,只有在保证了这两条,才能再考虑别的东西。
3硬盘。硬盘性能无论是在PC上还是服务器上,性能的提升一直很缓慢,个人认为,依靠机械的发展,硬盘的发展是不可能出现质的飞跃。由于使用服务器的一般都是企业单位,里面都是保存了大量珍贵数据,这对硬盘就提出了安全稳定的要求,硬盘上出现的相关技术也基本上围绕这两个要求转。比如:数据冗余备份,热插拔等。另外,服务器硬盘必须能做到247不间断工作的要求。
4主板这个我了解的比较少,很少看到服务器有主板的说法,不过我觉得应该提提服务器的总线设计——多路,就是多个CPU如何能够协调工作。有兴趣建议你看看 *** 作系统方面的书,看老外写的,很好!
5显卡除了图形和3D设计(那个人家好象都叫工作站,哪位达人知道请告诉我对不对),服务器上的显卡基本上就是你只要能接上显示器能显示就行!
接下来我说说软件,软件就主要指 *** 作系统,比如我们熟悉的NT,2000 SERVER,2003 SERVER,LINUX,SOLRAIS和UNIX等等,都是专门针对服务器设计的,比如:负载均衡,多路CPU的支持。
服务器首先稳定性极高,寄放在电信空调房里,可以整个一年都不关机,不重启的。一般CPU都是用至强处理器,频率相同的话,要比普通CPU高出N倍的价钱,速度很快。硬盘一般都用10000转的,而且基本上都有磁盘阵列,读写速度高出许多。1、服务对象和作用域不同:服务器用于部署网络服务,比如网站服务部署;而电脑主机用于个人使用,娱乐办公使用;
2、配置不同:服务器配置普遍高于电脑主机,比如硬盘、内存、CPU核数更多,硬件更耐用,实现24小时无间断在线服务;
3、 *** 作系统不同:服务器一般安装Unix/Linux或Windows Server服务器版,而电脑主机一般安装Windows家庭版或者旗舰版。
4、 *** 作方式不同,服务器一般在机房里面,正规机房不是随便进出的,所以需要通过IP远程进行 *** 控,有些服务器系统只能SSH连接进行命令行 *** 作;而电脑主机一般是在家里或办公室,可以直接进行 *** 控。
5、外形不同:服务器通常比较大,而且是要符合通用机柜尺寸要求的长方体扁状,长宽比较长;而电脑主机是长方体的箱子状,但长宽比较短。一、高扩展性
可扩展性是指服务器的配置(内存、硬盘、处理器等)可以在原有基础上很方便地根据需要增加。
为了实现扩展性,服务器的机箱一般都比普通的机箱大一倍以上。设计大机箱的原因有两个:一是机箱内部通风良好;二是机箱设有七八个硬盘托架,可以放置更多硬盘。
服务器的电源输出功率比普通PC大得多,甚至有冗余电源(即两个电源)。机箱电源的D型电源接口有十几个之多,普通PC的机箱只有五六个。
服务器的内存在可以根据需要扩展,一般可以扩展到几GB
二、高可靠性
因为服务器在网络中是连续不断地工作的,因此,服务器的可靠性要求是非常高的,目前,提高可靠性的普通做法是部件的冗条配置。服务器可采用ECC内存、RAID技术、热插拨技术、冗余电源、冗余风扇等做法使服务器具备(支持热插拨功能)容错能力和安全保护能力,从而提高可靠性
硬件的冗余设备支持热插拨功能,如冗余电源风扇等,可以在单个部件夹效的情况下自动切换到备用的设备上,保证系统运行的连续性。RAID技术可保证硬盘在出现问题时在线切换,从而保证了数据的完整性。
三、高处理能力
服务器可能需要同响应数十、数百、数千台客户机的请求,因此,服务器的速度应该比普通的PC快。
决定CPU性能的因素有很多,CPU只是其中一个因素,其它,如硬盘的速度、内存的大小、网卡的数据吞吐能力等,都是制约服务器性能的重要因素。
四、高无故障运行时间
一般来说,工作服务器的要求是工作时间内(每天8小时,每周5天)没有故障;部门级服务器的要求是每天24小时,每周5天内没有故障;企业服务器要求全年365天,每天24小时都没有故障,服务器随时可用,简称为7x24。
五、高强管理性
IA架构服务器主板上集成了各种传感器,用于检测服务器上的各种硬件设备。配合相应软件,可以远程监测服务器。
六、运行服务器 *** 作系统
服务器是硬件与软件相结合的系统虽然在一台普通PC上安装网络 *** 作系统,也可以称之为服务器,但这台服务器不具备真正服务器的特性。
七、提供网络服务
已经具备了相应硬件平台和 *** 作系统的服务器还不能发挥它的作用。如果要发挥它的作用,必须在网络服务器上安装网络服务软件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)