当前位置: 首页 > 编程日记 > 正文

服务器和普通用户电脑的区别

服务器和普通用户电脑的区别


1、硬件方面

经常收到戴尔的广告邮件,看到里面的服务器配置不怎么高,可是价格都很贵。想知道,服务器和普通电脑的区别在哪里呢?
目前使用服务器的站长和企业也比较多,也许有人会觉得二者差不多。从表面上看,服务器和我们日常用的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就是那什么都会的门诊医生,但是医术不是那么精湛,而服务器就应该是某个方面的专家了,处理能力越出 
众,它“专”的就越厉害。我先从硬件上,根据各个组件说说他们的不同: 
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的支持。

服务器首先稳定性极高,寄放在电信空调房里,可以整个一年都不关机,不重启的。一般CPU都是用至强处理器,频率相同的话,要比普通CPU高出N倍的价钱,速度很快。硬盘一般都用10000转的,而且基本上都有磁盘阵列,读写速度高出许多。嘿嘿

2、软件方面

服务器操作系统与个人用户操作系统有什么区别?

1、性能的稳定性,服务器要比个人用户操作系统要高得多;
2、在文件管理或网络应用上,服务器能更好的发挥功效;
3、在图形及娱乐上来说,个人用户操作系统要比服务器有着更好的功效;
4、服务器操作系统的安全性及可协调性要比个人用户操作系统高;

服务器版操作系统包含服务器端专用的功能和管理工具,对安全和稳定性方面也有更严格的要求,相对来说速度上就慢了些。同时服务器版还会支持特殊的硬件。

普通用户的系统没有专业的功能,也没有必要,反之会加入面向个人用户媒体管理的软件和功能。

这些服务器版一般都不会提供,因为有的服务器根本不接显示屏,都是通过终端访问的,甚至根本就没有图新界面。

服务器操作系统的区别
服务器的操作系统有很多,比如:Windows、linux和UNIX等,每个操作系统又可划分为不同的版本,这就使很多人在选择时感觉无从下手。
其实服务器的操作系统有很多,但是我们只需了解一些常用的服务器操作系统,和一些常用版本即可,本文为大家讲解服务器操作系统的区别。
Windows操作系统的区别
Windows中常用的有32、64位的Windows 2003和Windows 2008四个版本。
(1)32和64区别
很多人之所以关注32位和64位的区别,是因为32位系统最多只能发挥4G内存的效用,如果服务器安装了大于4G的内存,32位的操作系统是不能更好的利用大于4G的那部分内存的效用的,如果你的网站内存选择小于4G或者后期对内存需求不大,建议选择32位。
(2)Windows 2003和的Windows 2008的区别
Windows 2003自带的iis6,是目前主流的服务器操作系统,正因如此,Windows 2003的安全性、稳定性备受质疑。
Windows 2008自带的iis7,功能比较强大,应用比较新,相对Windows 2003更安全效率更高,但其学习起来比较难。
Linux操作系统的区别
centos 5.6和centos 6.4的区别
Centos6.4相对于5.6拥有一些改进,比如:全面电源管理能力、性能改进、可伸缩性改进和新安全特性等。centos 5.6和centos 6.4的区别在于内核版本不一样, 软件的基础版本也不一样。
Windows和Linux的区别
主要体现在性能:Windows侧重于图形化界面,很多东西通过鼠标点就能完成;而Linux侧重于命令,需要通过命令完成各种各样操作。相比之下,因为windows有很多图形,占用很多的硬件性能,所以相同配置下运行linux要比windows快很多。

参考:
服务器操作系统的区别_服务器之家
http://server.zzidc.com/fwqfl/883.html
服务器操作系统与个人用户操作系统有什么区别? - 我一定会努力的! - 博客园  http://www.cnblogs.com/Janicexl/p/5268326.html
服务器与普通电脑的区别? - 我一定会努力的! - 博客园  http://www.cnblogs.com/Janicexl/p/5268328.html

转载于:https://www.cnblogs.com/Renyi-Fan/p/7611693.html

相关文章:

C#:消息队列应用程序

文章“MSMQ:可伸缩、高可用性的负载平衡解决方案(英文)”介绍了一种解决方案,用于高可用性消息队列 (MSMQ) 的可伸缩负载平衡解决方案体系结构。此解决方案中涉及了一种将 Windows 服务用作智能消息路由器的开发方案。这样的解决方…

从腾讯实时音视频发家史,看爆发中的 RTC 将何去何从

作者 | 夕颜头图 | 下载于视觉中国出品 | AI 科技大本营(ID:rgznai100)早在2015年左右,直播和短视频的兴起渗透进普通人的日常生活,人们信息消费的内容已经开始从文字向语音、视频信息转变。而疫情期间全民“家里蹲”的窘境&#…

山寨c 标准库中的getline 函数

2019独角兽企业重金招聘Python工程师标准>>> 要山寨一个函数,只要看两点 原版函数的形参。原函数的返回值。下面是函数原型。 ssize_t getline(char **lineptr, size_t *n, FILE *stream); 函数返回值。 RETURN VALUE On success, getline() and getde…

封ip对爬虫的影响

今天要聊的是封ip对爬虫的影响。我认为封ip能拒绝一部分网络请求,减轻服务器的压力,但是如果要是建立一个好的ip池,封对爬虫的影响不大。 爬取国内一个拍卖公司的网站,刚开始用多进程下载,每分钟能爬取 1000个页面&…

Python 的一万种用法:制作 Web 可视化页面

来源 | 法纳斯特头图 | 下载于ICphoto一谈到Web页面,可能大家首先想到就是HTML、CSS或JavaScript。本次小F给大家介绍一下如何用Python制作一个数据可视化网页,使用到的是Streamlit库,轻松将一个Excel数据文件转换为一个Web页面,提…

【Go语言】LiteIDE使用的个人使用方法

Go语言开发 可以使用的IDE很多 (Goclipse,sublime,notepad,vim等)目前使用的最顺手的就是LiteIDE了 但是尽管这样,一开始使用LiteIDE也有很多不习惯的地方,下面主要总结了一些自己喜欢的用法 首…

发挥大数据及其产业在推动发展方式转变上的作用

大数据时代的到来,互联网成为基础设施,数据变成重要资源,这不仅意味着海量、多样、快速的数据处理和技术创新,更为重要的是改变了传统要素的组合方式。这种变化客观上要求必须转变传统的经济增长方式,实现创新驱动发展…

Google 全球 IP 地址库一览表(更新中)

IP 地址来源:http://www.kookle.co.nr,共计4351个。【链接】http://www.kookle.co.nr/https://github.com/justjavac/Google-IPsBulgaria93.123.23.193.123.23.293.123.23.393.123.23.493.123.23.593.123.23.693.123.23.793.123.23.893.123.23.993.123.2…

Linux下的阻塞(Block)

阻塞(Block)这个概念。当进程调用一个阻塞的系统函数时,该进程被置于睡眠(Sleep)状态,这时内核调度其它进程运行,直到该进程等待的事件发生了(比如网络上接收到数据包,或…

发布 128 核 Altra Max,自研内核,明年推出 5nm 处理器,“性能怪兽”Ampere 搞大事?...

作者 | 伍杏玲出品 | AI 科技大本营(ID:rgznai100)头图 | 下载于ICphoto2015 年,在英特尔就职 28 年的总裁 Renee James 辞职,正在大众纷纷猜测她将如何开启下一段旅程时,她有了创业的想法,2017 年带领新团…

纷纷布局的全光网,是你所熟知的吗?

近日,中国电信甘肃公司举行甘肃全光网建成发布会,至2017年4月30日,甘肃省已建成14个全光网市州、87个全光网县区、1234个全光网乡镇、10000个全光网行政村,全省市、县、乡光网宽带覆盖率达到95%以上,全面实现光纤到户;…

内存转换Image到Icon

时候我们需要在内存中转换Image格式到Icon 根据经验,通常我们应该可以这样做 Image image xxxx;///假设这里已经有一个Image对象 System.IO.MemoryStream mStream new System.IO.MemoryStream();///创建内存流 image.Save(mStream, System.Drawing.Imaging.Ima…

Spring注解@Component、@Repository、@Service、@Controller,@Autowired、@Resource用法

一、Spring定义bean,Component、Repository、Service 和 Controller Spring 2.5 中除了提供 Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:Repository、Service 和 Controller。在目前的 Spring 版本中&#xff0…

谁是“艾灵”?是腾讯的真国风 AI 虚拟人!

近日,腾讯AI虚拟人艾灵再秀出新技能,首次展示AI作诗、AI书法等国风才艺,并与青年歌手白举纲跨次元合作,共同演唱国风新歌《百川千仞》。AI“艾灵”诞生于腾讯AI Lab,来自实验性、探索性技术项目“多模态虚拟人”。机器…

[Java实现] 图片择优(选择最清楚的图片)

FuzzyDetection 图片择优(选择最清楚的图片)【Java实现】效果不错,大家可以根据我的源码改成自己使用的语言并应用到自己项目中。 实现思路 获取图片的灰度图数组使用拉普拉斯算子进行卷积运算 {0, 1, 0, 1, -4, 1, 0, 1, 0}获取结果的方差与…

C#获取硬盘序列号

using System; using System.IO; using System.Runtime.InteropServices; using System.Text; using Microsoft.Win32; namespace Wjb.ReadOrWriteIniAndReg { /// <summary> /// HardDiskVal 的摘要说明。 /// 读取指定盘符的硬盘序列号 /// 功能&#xff1a;读…

Arm 发布移动端 v9 体系新架构,CPU、GPU、IP全囊括了

作者 | 夕颜头图 | 下载于ICphoto出品 | AI 科技大本营&#xff08;ID:rgznai100&#xff09;2021年5月25日晚&#xff0c;Arm发布了针对移动端的Armv9体系新架构&#xff0c;除了公布首款全面计算&#xff08;Total Compute&#xff09;解决方案&#xff0c;Arm还发布了首批基…

16条很有用的Chrome浏览器命令

为什么80%的码农都做不了架构师&#xff1f;>>> Google Chrome浏览器有很多的特性在界面菜单中是没有体现的&#xff0c;你可以通过「chrome://命令」来访问。在Chrome的浏览器地址栏中输入命令&#xff0c;就会返回相应的结果。下面是16个非常有用的chrome://命令…

Spring集成Redis方案(spring-data-redis)(基于Jedis的单机模式)(待实践)

说明&#xff1a;请注意Spring Data Redis的版本以及Spring的版本&#xff01;最新版本的Spring Data Redis已经去除Jedis的依赖包&#xff0c;需要自行引入&#xff0c;这个是个坑点。并且会与一些低版本的Spring有冲突&#xff0c;要看官方文档和不断的测试。 继上一篇文章ht…

leetcode -- 3 sum

3-sum 题目描写叙述&#xff1a; Given an array S of n integers, are there elements a, b, c in S such that a b c 0? Find all unique triplets in the array which gives the sum of zero. 题目要求&#xff1a; Elements in a triplet (a,b,c) must be in non-desc…

C#中如何得到机器的IP地址

如何使用DNS类并得到机器的IP地址的技巧 介绍 这篇文章并不是技术纵览或大型讨论&#xff0c;而更像是关于如何得到IP地址或主机名称的技巧集锦。在 Win32 API编程中你可以使用NetWork API&#xff0c;在.NET平台中也是类似的。唯一的不同之处是你要找到并理解为完成这个任务需…

让浏览器开挂的插件,测评师教你如何选

CSDN下起了红包雨399 元智能音箱199 元天猫精灵300元现金红包/会员100元红包/会员更有千万流量曝光100%有奖......作为日常总发现 " 宝藏 " 的你总体验过一些 " 王炸 " 级别的chrome插件让你想 “ 真诚 ” 安利所以&#xff0c;CSDN开启了彩虹屁chrome插件…

JQuery:JQuery 中的CSS()方法

JQuery:CSS()方法jQuery css()方法&#xff1a;css()方法设置或返回被选元素的一个或多个样式属性。1、返回 CSS 属性如需返回指定的 CSS 属性的值&#xff0c;请使用如下语法&#xff1a;css("propertyname");下面的例子将返回首个匹配元素的 background-color 值&a…

j.u.c.locks.AbstractQueuedSynchronizer.Node

2019独角兽企业重金招聘Python工程师标准>>> AQS是JUC当中最核心的部分&#xff0c;大部分多线程讲解&#xff0c;都不会详细讲AQS&#xff0c;AQS的源代码&#xff0c;要看明白还是有点困难的。但是一旦看明白了&#xff0c;结构还是蛮清晰的。这里我们把AQS拆开&a…

使用C#开发COM+组件

一般来说&#xff0c;在IT技术界以及硬件产业&#xff0c;技术的更新换代速度非常得惊人&#xff0c;而惯例是所有的新技术都会遵循向下兼容的原则&#xff0c;但是.NET技术不仅仅做到了这一点&#xff0c;.NET甚至实现了相互之间的各自调用&#xff0c;这一点是非常难能可贵的…

香奈儿的 AI 实验室里,发生了什么?

作者 | 库珀来源 | 数据实战派头图 | 下载于ICphotoAI 已经能够在给你播报今日天气时提供穿衣建议。相信你大多数情况下都听进去了。如果它给你提供美妆建议呢&#xff1f;包括香奈儿在内&#xff0c;越来越多的美容品牌正在将 AI 技术结合到其产品之中。可是&#xff0c;人工智…

VS code for python开发利器

转发点赞支持引言最近在整理python自动化测试课程的内容&#xff0c;发现了微软出的vs code编辑器太牛逼了&#xff0c;非常好用&#xff0c;而且轻量的不要不要的&#xff0c;特此记录下&#xff0c;有选择纠结症的朋友我强烈推荐使用ta。PS&#xff1a;兼容win10且兼容高分辨…

C#编码标准--命名约定和风格

命名约定和风格 1&#xff0e; 使用Pascal的命名规范命名类型和方法的名字。 public class SomeClass { public SomeMethod(){} } 2&#xff0e; 使用camel命名规范命名局部变量和方法的参数。 int number; void MyMethod(int someNumber) {} 3&#xff0e; 在命名接…

与AMD合并后,赛灵思与英特尔、英伟达在数据中心市场呈“三足鼎立”之势

被以350亿美元的价格收购后&#xff0c;全球独一家FPGA公司赛灵思归于芯片巨头AMD的麾下&#xff0c;正式成为AMD的一份子。如果英伟达收购ARM顺利进行&#xff0c;无疑将让半导体行业格局再次发生巨变。 赛灵思为什么会选择归于AMD旗下&#xff1f;成为AMD的一份子之后&#…

Android -- Fragment注意事项

ViewPagerFragment 让Fragment成为ViewPager的一页时&#xff0c;FragmentManager会一直保存管理创建好了的Fragment&#xff0c;即使当前不是显示的这一页&#xff0c;Fragment对象也不会被销毁&#xff0c;…