服务器与PC的区别应该从硬件和软件两方面来看,根据应用的不同两者的差别很大,打个比方,PC就是那什么都会的门诊医生,但是医术不是那么精湛,而服务器就应该是某个方面的专家了,处理能力越出
众,它“专”的就越厉害。我先从硬件上,根据各个组件说说他们的不同:
1.CPU 服务器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上还是服务器上,性能的提升一直很缓慢,个人认为,依靠机械的发展,硬盘的发展是不可能出现质的飞跃。由于使用服务器的一般都是企业单位,里面都是保存了大量珍贵数据,这对硬盘就提出了安全稳定的要求,硬盘上出现的相关技术也基本上围绕这两个要求转。比如:数据冗余备份,热插拔等。另外,服务器硬盘必须能做到24*7不间断工作的要求。
4.主板.这个我了解的比较少,很少看到服务器有主板的说法,不过我觉得应该提提服务器的总线设计——多路,就是多个CPU如何能够协调工作。有兴趣建议你看看操作系统方面的书,看老外写的,很好!
5.显卡.除了图形和3D设计(那个人家好象都叫工作站,哪位达人知道请告诉我对不对),服务器上的显卡基本上就是你只要能接上显示器能显示就行!
接下来我说说软件,软件就主要指操作系统,比如我们熟悉的NT,2000 SERVER,2003 SERVER,LINUX,SOLRAIS和UNIX等等,都是专门针对服务器设计的,比如:负载均衡,多路CPU的支持。
服务器是计算机的一种,它是网络中一种为客户端提供不同服务的高性能的计算机,它是在网络操作系统的控制下,将与其相连的硬盘、磁带机、打印机、Modem及昂贵的专用通讯设备提供给网络上过得客户端共享,也能为网络用户提供集中计算、信息发布及数据管理等服务
PC服务器则主要指基于Intel处理器的架构,是一个通用开放的系统。而不同品牌的小型机架构大不相同, 像美国Sun、日本Fujitsu等公司的小型机是基于SPARC处理器架构,而美国HP公司的则是Alpha架构,像网卡、显示卡、SCSI卡等设备大多数不通用, 而且操作系统一般是基于Unix的, 通常是专们定制的计算机系统,操作十分复杂.使用小型机的用户一般是看中Unix操作系统的安全性、可靠性和专用服务器的高速运算能力,虽然小型机的价格是PC服务器的好几倍
PC服务器还可以支持现在流行的Linux、SCO Unix、Solaris For X86等Unix操作系统,对于文件和打印服务器Novell NetWare操作系统也是一个不错的选择。相对而言,PC服务器具有较高的性能价格比,通用性是其最大的一个优点,会使用PC机就可以很容易地使用PC服务器,它的硬件结构与PC机差不多,用户心里有底;它的操作系统一般是Windows NT/2000,又对用惯Windows 95/98的用户来说容易掌握,而且应用软件也更丰富。另外,价格便宜也是PC服务器的优势,价位处于PC机与昂贵的小型机之间,具有最佳的性能价格比。
另加两点:
1.台式PC不能承担真正服务器的工作,真正的服务器可使大多企业用户获益
2.PC中有一个设计用来服务一个人的系统,而真正的服务器中有一个设计用来服务多个人的系统
系统不一样其他设置也不一样,要看你装什么的!
这么多年过去了,原先一直不明白家用电脑和商用电脑区别的我,现在更不明白服务器和商用电脑的区别了。也许实在是我孤陋寡闻,可我实在是看不出来。
想到一个著名的小品,一个没文化的爹给自己的孩子乱起名,老大:海南岛,老二:吐鲁番,老三:少林寺。说真的,我现在觉得无论是家用电脑、商用电脑还是服务品,也就是个名字上不同罢了。
原先我犯过一个错误,认为家用电脑、商用电脑和服务器的标致性差距是价格,于是还曾大骂特骂厂商心黑。现在2999元的服务器也出来了,我被原先自己的观点撞了一下腰。可本质问题没解决,我还是想问,这三者之间的标致性差别到底在哪儿?
家用电脑和商用电脑的区别不明确,可以解释为多媒体功能的标准化,省个音效芯片也实在不能把价格拉低几百元。那又凭什么把一样的电脑起上两个名字,针对两个不同的市场进行推广销售?
服务器就更邪门了,当年起码在CPU上还有不同,现在奔腾D、赛扬D的服务器不也比比皆是吗?厂商的人可能会不服,立刻用什么ECC内存、集成显卡等小配置忽悠。可Intel说了,他集成的显卡性能不比独立的差,微软也说了,新的操作系统也必须用ECC内存…
在运算能力的增长速度,超过应用需求的增长时,我们的厂商可曾想过,硬件已经不是用户挑选的关键?细分市场的策略,是否要在产品上也有个明确的标致性变化?当一切在当年看来高端的配置,已经成为“标配”的时候,一样的孩子取三个名字的办法还能生存多久?
软件,肯定是软件。中国是个盗版横行的市场,而我们的品牌电脑里又有多少,是可以让用户买回去完全满足应用的呢?这就是一个空隙,也是区隔家用电脑、商用电脑、服务器最好的办法。
比如家用电脑里,就该有影音播放软件,简易的图像、视频处理软件、简单小巧的传输工具。而商用电脑里,可以装上办公常用的文件编辑软件,会议软件、无线网络系统,服务器里可做的就更多了,而且还可以针对用户需求进行划分,小型企业类、中型企业类、大型企业类,甚至根据使用情况,对WEB服务器、MAIL服务器、FTP服务器做不同的安装。
当然,我也不是火星人,我也买过电脑,的确很多品牌电脑,特别是家用电脑里已经装了些“自主研发”的打包软件。可实在是太烂了点,先不说没有升级的问题,就说那界面。
厂商似乎都没搞明白自己装软件的好处,觉得弄套软件装在电脑里一起卖是件多么伟大的事,所以他们的软件都有一个自己独立的界面(肯定要打上自己醒目的商标),反正是不能藏在开始菜单里。一开机,不管你有用没用,肯定要有个小工具栏在你眼前晃,这种使用感受有谁能爽?这算是一种服务呢?还是添堵?
细分市场是大问题,不是我一个小人物能说的好的,牵扯的事儿肯定多,那当然也不是我操心的。我就是想弄明白那一堆长的一样,配置差不多的电脑究竟有啥区别,因为销售商总和我说:都差不多,你看哪个顺眼买哪个吧!