服务器的发展历程调研报告 调查者: 袁 波 邓惠冰 一、服务器的发展历史 1.什么是服务器 在局域网中,一种运行管理软件以控制对网络或网络资源(磁盘驱动器、打印机等) 进行访问的计算机,并能够为在网络上的计算机提供资源,犹如工作站那样进行操作的 高性能计算机。服务器能侦听网络上的其他计算机(客户机)提交的服务请求,并提供 相应的服务。其具有承担服务并且保障服务的能力。服务器是整个网络系统的核心,它 为网络用户提供服务并管理整个网络,在其上运行的操作系统是网络操作系统。 服务器作为网络节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵 魂。服务器就像是邮局的减缓及,而微机、笔记本、PDA、手机登固定或移动的网络终端 ,就如散落在家庭、各种办公场所、公共场所等处的电话机。我们与外界日常的生活、 工作中的电话交流、沟通,必须经过交换机,才能到达目标电话;同样如此,网络终端 设备如家庭、企业中的微机上网,获取资讯,与外界沟通、娱乐等,也必须经过服务器 ,因此也可以说是服务器在"组织"和"领导"这些设备。 2.服务器和PC机的区别 1)服务器比普通台式电脑强劲得多。比如它有专用的CPU,用专用的主板(可以安装 两个或者多个CPU),它挂有多个磁盘(数十个磁盘,甚至是磁盘阵列),采用冗余电源 ,它运行的系统可能是LINUX或windows的网络版,它运行更多的网络协议。 2)服务器是针对具体的网络应用特别定制的,因而服务器又与微机(普通PC)在处 理能力、稳定性、安全性、可靠性、可扩展性、可管理性等方面存在很大的区别。而最 大的差异就是在多用户多任务环境下的可靠性上。如果用PC机当做服务器,一般都曾经 历过突然的停机、意外的网络终端、不时地丢失存储数据等等事件,这都是因为PC机的 设计制造从来没有保证过多用户多任务环境下的可靠性,而一旦发生严重故障,其所带 来的经济损失将难以预料。但是一台服务器所面对的是整个网络的用户,需要24小时不 间断工作,所以它必须具有极高的稳定性,另一方面,为了实现高速以满足众多用户的 需求。服务器通过采用对称多处理器(SMP)安装、插入大量的高速内存来保证工作。它 的主板可以同时安装几个甚至几十、上百个CPU。内存方面当然也不一样,无论是在内存 容量,还是性能、技术等方面都有根本的不同。另外,服务器为了保证足够的安全性, 还采用了大量普通电脑没有的技术,如冗余技术、系统备份、在线诊断技术、故障预报 警技术、内存纠错技术、热拔插技术和远程诊断技术等等,是绝大多数故障能够在不停 机的情况下得到及时的修复,具有极强的可管理性。 另: 1)稳定性:服务器血药7x24小时不间断运行,而PC机只需要5x8小时运行; 2)运算能力:服务器需要及时响应众多客户机的请求,而PC机只由少数用户进行操 作; 3)图形显示:PC机直接和用户进行交互,而服务器放在后台,之和客户机进行通信 ; 4)多机协同:服务器可有多台构成一个集群,共同提供服务,而PC机间往往独立工 作; 5)硬件冗余:服务器在关键部件上常有冗余配置,比如电源、风扇等,而PC机很少 考虑; 6)可管理性:服务器集成了各种硬件监控部件,可进行远程监测和控制,而PC机基 本没有; 7)处理器:服务器的CPU种类很多,包括RICS和CISC架构,PC机同行残个只有CISC; 8)内存:服务器内存插槽要远多于PC机,一般在8根以上,PC机往往不到4根,服务 器采用ECC、Registered、Chipkill、热备、镜像等技术来保证数据的可靠性,PC机基本 没有,服务器内存往往支持热拔插,PC机不支持; 9)硬盘:服务器支持SCSI、SAS等高速接口,PC机通常支持IDE、SATA等普通接口, 服务器硬盘通常采用硬件RAID技术保护数据,PC机一般只有软件RAID技术; 10)网络:服务器上往往有2块以上网卡,PC机通常只有1块,服务器上往往采用一些特 殊定制的网络,比如Infiniband、myriner等,PC机通常只采用以太网。 3. 服务器的发展历史 服务器的发展历史要追溯到计算机的发展历史。 1)1946-1954年,第一代电子管计算机时代 1946年,第一台电子计算机ENIAC研制成功;1951年,IBM生产出第一台用于科学计算的 大型机IBM 701;1953年,IBM推出了第一台用于数据处理的大型机IBM702和第一台小型机IBM650, 为第一代商用计算机描绘出了一个丰满而生动的形象。 2)1954-1964年,晶体管造就了第二代计算机 1954年,第一台使用晶体管的第二代计算机TRADIC诞生于美国贝尔实验室,采用了浮点运 算,实现计算能力的飞跃;1958年,大型科学计算机IBM 7090诞生,实现了晶体化;1961年,第一台流水线计算机IBM