服务器、计算机、工作站三者的区别

整体都在说服务器,整体都在用服务器,但是究竟什么是服务器呢?它和普通PC,工作站的区别是什么?


1、服务器和计算机

服务器是就是计算机,只不过是一种配置更高的计算机,管理资源并为用户提供服务。

互联网时代,当我们人人都同时去访问某一个网站时,获取的数据其实是存放在该公司的服务器上的。所以,这就要求这个服务器是24小时不能关机的,同时也就要求服务器需要比一般的计算机具有更好的性能,更好的配置,更强的稳定性。所以,

从硬件层次上来说:

服务器和一般电脑一样,均是由CPU、内存、主板、显卡、硬盘等组成,不过由于服务器和普通电脑相比需要具备更强的处理器数据能力,因此在主板上通常会安装多个处理器、内存、硬盘。这也是为什么有些公司的服务器规模看起来相当庞杂。

从操作系统层次上来说:

服务器和一般电脑一样,也是需要安装系统的。只不过一般计算机使用的是windows XP、windows7、Windows10等系统,但服务器一般使用windows 2000、windows 2003、windows 2008以及Linux等服务器系统,内部界面与windows xp类似,只是里面多了一些服务器应用软件。

2、服务器和工作站

说到工作站,首先要清楚它的定义。工作站,顾名思义,用于工作的计算机,在图形,处理能力,任务并行方面的能力上具有出色表现。

虽然工作站和服务器一样,都是一台高性能的计算机,但二者侧重面不同,与服务器强调稳定性不同,而工作站侧重于工作时的高效性


最后,借用网上看到的一句话,计算机、工作站、服务器分别代表的是个人需求(基础),专业需求(图像),大众需求(后台)。三者互相联系,互相区别。


  • 17
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
UNIX网络的服务器程序设计方法 (刘凯 刘春旭,四川大学计算机学院) 摘要:介绍了几种网络操作模式和UNIX下基于TCP/IP协议的网络客户/服务器模式的程序架构。重点对客户/服务器模式中服务器程序的几种设计方法进行了讨论。 关键词:客户/服务器,Socket,进程,并发服务器 1.引言 1.1几种网络模式的介绍 对等网络(Peer-to-Peer)模式不需要专用服务器,每一台工作站都能充当网络服务的请求者和提供者,都有绝对自主权,也可以互相交换文件。这种类型的网络软件被设计成每一个实体都能完成相同或相似的功能。 服务器(Server-Based)模式以服务器为中心,严格地定义了每一个实体的工作角色,即网络上的工作站无法在彼此间直接进行文件传输,需通过服务器作为媒介,所有的文件读取,消息传送等也都在服务器的掌握之中。 服务器的设计全文共11页,当前为第1页。客户/服务器(Client/Server)模式(有时也称为主从式Master/Slave)指将需要处理的工作分配给客户端和服务器端处理,所谓的客户和服务器并没有一定的界限,这取决于运行什么软件,简单的讲,客户是提出服务请求的一方,而服务器是提供服务的一方。在客户/服务器模式中服务器端所提供的功能不仅仅是文件、数据库等服务,还应当有相应的计算、通信等能力——也就是说在工作时由客户端和服务器端各自负担一部分计算或通信的功能。客户/服务器模式已经成为计算机网络互连中最重要的应用技术之一,它把一个大型的计算机应用系统变为多个能互为独立的子系统,而服务器便是整个应用系统资源的存储与管理中心,多台客户机则各自处理相应的功能,共同实现完整的应用。 服务器的设计全文共11页,当前为第1页。 浏览器/服务器(Browser/Server)模式从本质上将,仍然是客户/服务器模式(是客户/服务器模式的特例)。只不过在某些应用方面,如数据库服务,它将传统的二层客户/服务器结构发展成三层的客户/服务器结构并在Internet上应用而已。 在上述几种模式中,客户/服务器模式具有灵活多变的体系结构、丰富的开发环境和强大的设备驱动能力。 1.2本文所采用的网络应用程序编程接口 网络程序之间进行通讯,必须建立在一定的通讯协议基础之上。对于UNIX下的应用程序,可用的协议有TCP/IP的传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram Protocol),XNS(Xerox Network System)的定序分组协议SPP(Sequential Pocket Protocol)和网际数据报协议IDP(Internetwork Datagram Protocol)以及ARPANET的接口报文处理机链路IMPLINK(Interface Message Processor Link)等。因为Internet的普及,使得TCP/IP成为使用最广泛的协议。 UNIX下基于TCP/IP协议的网络应用程序编程接口API(Application Programming Interface)有两种:源自BSD UNIX的Socket API和AT&T的传输层接口TLI(Transport Layer Interface)的超集——X/Open传输接口XTI(X/Open Transport Interface)。这两种API都是面向客户/服务器模式的。由于Socket API已经成为事实上的标准,因此本文在介绍服务器端程序的设计方法时也采用Socket API。 2.客户/服务器模式的Socket实现框架 2.1 TCP/IP Socket的基本原理。 TCP/IP对外提供的只是编程接口而非用户服务,真正的用户服务还得靠编写相应的服务程序来实现。TCP/IP的Socket API编程接口构成了使用协议的网络应用程序视图。 服务器的设计全文共11页,当前为第2页。 服务器的设计全文共11页,当前为第2页。 服务程序客户程序Socket APITCP/IP协议物理介质 服务程序 客户程序 Socket API TCP/IP协议 物理介质 图1.网络应用程序、Socket API和TCP/IP的关系 服务器的设计全文共11页,当前为第3页。Socket API在BSD UNIX中首次提出,其目的是为了解决网络间程序通讯的问题。就其原理而言,面向连接的Socket类似于电话系统,无连接的Socket类似于电报系统。Socket实质上是为网络程序提供了通讯的端点号。对于每个网络程序的一个Socket,它首先有一个半相关的端点号的描述:{协议,本地地址,本地端口},如果它是与另一个Socket连接了的,则有一个相关的端点描述:{协议,本地地址,本地端
集群服务器 胡经国 本文作者的话 本文是根据有关文献和资料编写的《漫话云计算》系列文稿之一。现作为云计算学习笔 录,奉献给云计算业外读者,作为进一步学习和研究的参考。希望能够得到大家的指教 和喜欢! 下面是正文 一、概述 通俗地说,集群(Cluster)是这样一种技术:它将多台服务器连接在一起,使多台 服务器能够像一台机器那样工作或者看起来好像一台机器。 采用集群服务器的目的通常是为了提高系统的稳定性以及网络中心的数据处理能力和 服务能力。 举个例子来说,我们架设了一台Web服务器,在其上面构建了一个电子商务网站。然 而,随着时间的推移,网站名声越来越大,点击率越来越高,Web服务器的负载也就越来 越高。这种情况下,我们就必须提升Web服务器的能力,以满足日益增长的服务请求。这 时,我们就面临以下两种选择: 、升级Web服务器 采用更快的CPU,增加更多的内存,使服务器具有更强的性能。但是,日益增长的服 务请求又会使服务器再次过载,需要再次升级。这样就陷入了服务器升级的怪圈。还有 ,升级时还得考虑到服务如何接续,能否中止。 、采用集群服务器 第二种方法就是采用集群服务器,增加Web服务器,让多台服务器来完成相同的服务 。 简而言之,就是一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的 模式加以管理。此单一系统能够为客户工作站提供高可靠性的服务。 一个服务器集群包含多台拥有共享数据存储空间的服务器;各台服务器之间通过内部 局域网进行相互通信。当其中一台服务器发生故障时,它所运行的应用程序将由其他的 服务器自动接管。 在大多数情况下,集群中所有的计算机都拥有一个共同的名称;集群系统内任意一台 服务器都可被所有的网络用户所使用。 在集群系统中运行的服务器并不一定是高档产品,但是服务器集群却可以提供相当高 性能的不停机服务。 每一台服务器都可承担部分计算任务。并且,由于群集了多台服务器的性能,因而整 体系统的计算能力将有所提高。 同时,每台服务器还能承担一定的容错任务。当其中某台服务器出现故障时,系统可 以在专用软件的支持下将这台服务器与系统隔离,并通过各服务器之间的负载转移机制 实现新的负载平衡;同时向系统管理员发出报警信号。 二、两种集群方法 目前,有以下两种常用的服务器集群方法: 一种方法是,将备份服务器连接在主服务器上。当主服务器发生故障时,备份服务器 才投入运行,把主服务器上所有任务接管过来。 另一种方法是,将多台服务器连接起来。这些服务器一起分担同样的应用和数据库计 算任务,改善关键大型应用的响应时间。同时,每台服务器还承担一些容错任务。一旦 某台服务器出现故障时,系统可以在系统软件的支持下,将这台服务器与系统隔离,并 通过各服务器的负载转移机制完成新的负载分配。 PC服务器中较为常见的是两台服务器的集群。UNIX系统可支持8台服务器的集群系统 。康柏的专用系统OpenVMS可支持多达96台服务器的集群系统。 链接:PC服务器 所谓PC服务器,即是Intel架构服务器;也有人顾名思义说它就是个人电脑服务器。 PC服务器与一些大型服务器如Mainframe、Unix架构服务器等不同。前者大多运行Windo ws或Linux等操作系统,使用较为普遍。后者多为专业用途,如银行、大型制造业、物流 业、证券等行业使用,一般人较少有机会接触到。 链接:OpenVMS OpenVMS是VAX计算机的早期操作系统,是数码设备公司(Digital Equipment Corporation,DEC)为其VAX以及Alpha计算机开发的操作系统。 在集群系统中,所有的计算机拥有一个共同的名称;集群内任一系统上运行的服务可 被所有的网络客户所使用。集群必须可以协调管理各分离组件的错误和失败,并可透明 地向集群中加入组件。用户的公共数据被放置到了共享的磁盘柜中;应用程序被安装到 了所有的服务器上,也就是说,在集群上运行的应用程序需要在所有的服务器上安装一 遍。当集群系统在正常运转时,应用只在一台服务器上运行,并且只有这台服务器才能 操纵该应用在共享磁盘柜上的数据区,其它的服务器监控这台服务器。只要这台服务器 上的应用停止运行(无论是硬件损坏、操作系统死机、应用软件故障,还是人为误操作 造成的应用停止运行),其它的服务器就会接管这台服务器所运行的应用,并将共享磁 盘柜上的相应数据区接管过来。其接管过程如下所示(以应用A为例): 、应用A正常工作时; 、应用A停止工作后,其它的备用服务器将该应用接管过来。具体接管过程分为以下 三步执行: 、系统接管; 、加载应用; 、客户端连接。 三、优势与不足之处 1、优势 集群系统的优势在于以下几点: 、解决所有的服务器硬件故障 当某一台服务器出现任何故障,如硬盘、内存、CPU、主板、I/O板以及电源
全国计算机等级考试三级网络笔试试卷 (考试时间120分钟,满分100分) 一、选择题(每小题1分,共60分) (1)我国在1991年建成第一条与国际互联网连接的专线,与斯坦福大学连接成功,实现者 是中国科学院的( )。 A)数学所 B)物理所 C)高能所 D)情报所 (2)下列说法中正确的是( )。 A)服务器不能用超级计算机构成 B)服务器只能用安腾处理器组成 C)工作站不能用个人计算机构成 D)工作站通常有屏幕较大的显示器(3)在流水线运行时,总是希望预取的指令恰好是处理器将要执行的指令,为避免流水线 断流,奔腾处理器内置了一个( )。 A)预取缓存器 B)转移目标缓存器 C)指令译码器 D)数据总线控制器 (4)在软件的生命周期中,下列哪一种说法是错误的?( ) A)软件生命周期分为计划、开发和运行3个阶段 B)在开发初期要进行可行性研究和详细设计 C)在开发后期要进行代码编写和软件测试D)运行阶段主要是进行软件维护 (5)我们通常使用的电子邮件软件是( )。 A)Outlook Express B)Photoshop C)PageMaker D)CorelDraw (6)局部总线是解决I/O瓶颈的一项技术。下列说法哪个是正确的?( ) A)PCI总线与ISA总线进行了激烈的竞争,PCI取得明显优势 B)PCI总线与EISA总线进行了激烈的竞争,EISA取得明显优势 C)PCI总线与VISA总线进行了激烈的竞争,VISA取得明显优势 D)PCI总线与VISA总线进行了激烈的竞争,PCI取得明显优势
第一章 计算机基础知识 1.1 概述 计算机是能按照人的要求接受和存储信息,自动进行数据处理和计算,并输出结果信息的机器系统。计算机是一门科学,也是一种自动、高速、精确地对信息进行存储、传达与加工处理的电子工具。 1.1.1 计算机的发展 世界上第一台计算机ENIAC 第一页,共81页。 大学计算机基础-计算机基础知识全文共81页,当前为第1页。 第一章 计算机基础知识 冯.诺依曼原理的主要思想: 1.计算机的程序和程序运行所需要的数据以二进制形式存放在计算机的存储器中。 2.程序和数据存放在存储器中,即存储程序的概念。计算机执行程序时,无需人工干预,能自动、连续地执行程序,并得到预期的结果。 3.计算机的硬件系统由控制器、运算器、存储器、输入设备、输出设备五大部分组成。 第二页,共81页。 大学计算机基础-计算机基础知识全文共81页,当前为第2页。 计算机发展经历的四个阶段 阶段 部件 第一阶段 (1946-1958) 第二阶段 (1958-1964) 第三阶段 (1964-1971) 第四阶段 (1971年至今) 主机电子器件 电子管 晶体管 中小规模 集成电路 大规模,超大规模集成电路 内存 汞延迟线 磁芯存储器 半导体存储器 半导体存储器 外存储器 穿孔卡片, 纸袋 磁带 磁带,磁盘 磁带,磁盘,挂盘等大容量存储器 处理速度 几千条 几万至 几十万条 几十万至 几百万条 上千万至 万亿条 代表 UNIVAC-I 通用自动计算机 IBM-7000 系列机 IBM-360系列机 IBM-4300、3080、3090、9000系列 第三页,共81页。 大学计算机基础-计算机基础知识全文共81页,当前为第3页。 1.1.2 计算机的特点与用途 1.计算机的特点 (1)高速、精确的运算能力 (2)精确地逻辑判断能力 (3)强大的存储能力 (4)自动化程度高 (5)网络与通信功能 第四页,共81页。 大学计算机基础-计算机基础知识全文共81页,当前为第4页。 1.1.2 计算机的特点与用途 2.计算机的应用 (1)科学计算 (2)数据/信息处理 (3)过程控制 (4)计算机辅助 (5)网络通信 (6)人工智能(AI) (7)多媒体应用 (8)嵌入式系统 第五页,共81页。 大学计算机基础-计算机基础知识全文共81页,当前为第5页。 1.1.3 计算机的分类 1.按计算机处理数据的类型分可以分为:模拟计算机、数字计算机、数字和模拟混合计算机。 2.按计算机的用途可分为:通用计算机和专用计算机。 3.按计算机的性能、规模和处理能力,可分为:巨型机、大型通用机、微型计算机工作站服务器。 第六页,共81页。 大学计算机基础-计算机基础知识全文共81页,当前为第6页。 1.1.4 计算机科学研究与应用 1.人工智能 2.网络计算 3.中间件技术 4.云计算 第七页,共81页。 大学计算机基础-计算机基础知识全文共81页,当前为第7页。 1.1.5 未来计算机的发展趋势 1.电子计算机的发展方向 从类型上看,电子计算机技术正在向巨型化、微型化、网络化和智能化方向发展。 2.未来新一代的计算机 (1)模糊计算机 (2)生物计算机 (3)光子计算机 (4)超导计算机 (5)量子计算机 第八页,共81页。 大学计算机基础-计算机基础知识全文共81页,当前为第8页。 1.1.6 电子商务 1.狭义电子商务 狭义电子商务(E-Commerce)是指利用互联网进行交易的一种方式。主要指信息服务、交易和支付。主要内容包括:电子商情广告;电子选购和交易、电子交易凭证的交换;电子支付与结算等。 2.广义电子商务 广义电子商务(E-Business)是利用Internet能够进行全部的贸易活动。 第九页,共81页。 大学计算机基础-计算机基础知识全文共81页,当前为第9页。 1.1.6 电子商务 电子商务分为如下几类 企业间的电子商务(Business-to-Business,B2B) 企业与消费者间的电子商务(Business-to-Consumer,B2C) 消费者与消费者间的电子商务(Consumer-to-Consumer,C2C) 非商务的电子商务(No-business EC) 企业内的电子商务(Intrabusiness EC) 第十页,共81页。 大学计算机基础-计算机基础知识全文共81页,当前为第10页。 1.1.7 信息技术 1.信息技术的定义 联合国教科文组织对信息技术的定义是:应用在信息加工和处理中的科学、技术与工程的训练方法和管理技巧。 2.现代信息技术的内容 信息技术包含三个层次的内容:信息基础技术、信息系统技术和信息应用技术。 第十一页,共81页。 大学计算机基础-计算机基础知识全文共81页,当前为第11页。 1.1.7 信息技

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值