编程必备基础知识|计算机组成原理篇(02):计算机的分类

计算机基础方面的知识,对于一些非科班出身的同窗来说,一直是他们心中的痛,而对于科班出身的同窗,不少同窗在工做以后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程不少,内容繁杂,但不管是相关书籍仍是大学课程,都有点脱离工做。特别地,计算机基础知识体系庞杂,想要从零学习或者复习都耗时耗力。程序员

有鉴于此,本系列文章将带你更快的补足编程必备基础知识,涵盖计算机领域三大基础知识:计算机组成原理、操做系统、计算机网络,文章选取了做为程序员最应该掌握的那部分知识,取其精华,弃之于程序员不重要的那部份内容。算法

目的是:数据库

  • 帮助你们造成计算机知识的结构体系
  • 帮助你们理解计算机底层原理
  • 帮助你们在工做实践中借鉴其中的优秀设计

本篇是计算机组成原理篇之计算机的分类。编程

欢迎关注、转发、收藏、评论服务器

1.超级计算机

超级计算机是功能最强、运算速度最快、存储容量最大的计算机,多用于国家高科技领域和尖端技术研究,包括天气预报、海洋监测、生物制药、科学计算、核聚变核裂变模拟、加密解密算法的运算、军事战争模拟等等。网络

用来衡量超级计算机运算速度的单位是TFlop/s,1TFlop/s = 每秒一万亿次浮点计算。架构

截至目前,全世界超级计算机排名前三的见下图。性能

为何神威太湖之光的处理器个数远超Summit,但算力尚未Summit高呢?这是由于神威太湖之光采用的所有是拥有自主知识产权的国产芯片。学习

下面是中国范围内排名前三的超级计算机。动画

2.大型计算机

大型计算机,又称大型机、大型主机、主机等,具备高性能,可处理大量数据与复杂的运算,像银行金融交易的数据、证券交易所的数据处理、人口普查、企业资源规划等一些项目里面都会使用到大型计算机,在大型机市场领域,IBM占据着很大的份额。

提到大型机,不得不提到的就是——去“IOE”行动。

什么是IOE?

I——IBM,是服务器提供商,O——Oracle,是数据库软件提供商,E——EMC,则是存储设备提供商,三者构成了一个从软件到硬件的企业数据库系统。由这三驾马车构成的数据库系统在当时几乎占领了全球大部分商用数据库系统市场份额。除阿里巴巴这样须要大量数据运算的电商企业,其余如石油、金融行业也普遍地使用这套系统。

什么是去"IOE"?

它是阿里巴巴提出的概念。其本意是,在阿里巴巴的IT架构中,去掉IBM的小型机、Oracle数据库、EMC存储设备,代之以本身在开源软件基础上开发的系统。

为何要去"IOE"?

由于IOE表明了高维护费用的存储系统,仅Oracle系统三年的销售价格就达到了八位数,且IOE系统伸缩性差,扩展性差,没法知足阿里日益增加的业务须要。

3.迷你计算机(服务器)

迷你计算机,也称为小型机、普通服务器,具有不错的算力,能够完成较复杂的运算。它不像以前的超级计算机和大型计算机,不少公司(像华为、浪潮、联想等)均可以制造。现代背景下,不少公司已经将传统的大型机替换成了普通服务器,成为大规模企业计算的中枢。云服务厂商(好比阿里云、腾讯云等),也是使用普通服务器来构建本身的云服务和数据中心的。

4.工做站

工做站是高端的通用微型计算机,提供比我的计算机更强大的性能,相似于普通台式电脑,体积较大,但性能强劲,主要用于图像处理、动画设计、计算机辅助设计及制造CAD/CAM等领域。

5.微型计算机

微型计算机,又称为我的计算机,是最普通的一类计算机,能够分为台式机、笔记本电脑、一体机。

麻雀虽小,五脏俱全。从构成的本质上来说,我的计算机与前面的分类无异,都包含了计算机所必备的一些硬件。因此,咱们在学习计算机的时候,只要对我的计算机进行研究,就能举一反三,来理解这里面全部的计算机分类了。由于咱们对我的计算机相关理论的学习 ,一样适用于前面介绍的几种计算机。

总结

计算机分为五类,分别是超级计算机、大型计算机、迷你计算机(普通服务器)、工做站、微型计算机(PC),其中,超级计算机、大型计算机、工做站,咱们日常接触的比较少,微型计算机、迷你计算机咱们接触的多一些。微型计算机就是咱们日常使用的我的计算机,而迷你计算机就是普通服务器。

END

相关文章
相关标签/搜索