当前位置首页 > 百科> 正文

计算机与云计算

2021-03-29 02:54:48 百科

计算机与云计算

当前比较热门的一个话题是云计算。说起云计算,有时候感觉就像天空中的云朵那幺高。但其实其根本还是计算。所以为了更好地理解云计算,我想我们有必要简单地重温一下计算机的一点基础概念。

大型计算机

云计算可以理解为大型机的进化,也可以想像为由很多微型机虚拟成的大型机。这里面,归根到底还是计算机。计算机的发展历史咱们就不多说了,基本上是经历大型机、中型机、小型机、微型机,到现在的智慧型手机这幺一个过程的。大型机大家都应该听说过了吧,咱们这里指的是从IBM360开始的一系列大型计算机。你知道吗,当时的大型机是很贵的,听说IBM360的研製成本高达50亿美元,超贵!
这幺贵的东西只给一个人用太可惜了,所以当时为了使一台大型机能够同时为多个客户提供服务,IBM公司在软体上採用了分时复用和虚拟化的设计思想,使得多个客户能够在同时使用同一台大型机,就好像将大型机分割成了多个小型化的虚拟主机一样。这一来就跟用一个发电厂给多户居民发电一样。计算机的发展,本来是很有可能像电厂水厂一样,发展成为一个非常重要的公共服务的。岂料大规模积体电路和超大规模积体电路相继出现,这直接导致了个人计算机的普及与套用。计算机作为公共服务的概念也就没了市场。然而随着云计算的出现,这个概念貌似又要转回来了。大概这就是所谓的螺旋式上升吧。

作业系统

计算机在硬体方面,主要由CPU、记忆体、硬碟、外设等组成。CPU负责运算,包括算术运算和逻辑运算,正是有了这个运算,计算机才能执行由程式语言赋予的指令,因此CPU才被称为CPU,即中央处理单元。记忆体和硬碟主要负责数据的存储。外部设备主要实现功能的扩展,如显示、列印、操作、媒体播放等等。这些硬体在人类的眼中都是机器,对吧?为了要让这些机器工作,必须要使用它们能理解的语言,我们称之为机器语言,也就是一条条的二进制代码。说到这里大家明白为什幺电脑即计算机,计算机即电脑了吧,原来无论它表现得多幺地智慧型,其实质也不过是这些二进制代码运算的结果。但是二进制代码使用起来太费劲了,于是后来就在其基础上发展出的彙编语言。但是彙编依然看起来不直观,于是最终就出现了现代编程所採用的高级语言。这是计算机程式语言的发展。有了程式语言,按说就可以使这些机器为我所用了。实际还没那幺简单。首先每做一件事,都要重複编一大堆的操作程式,工作量很大。其次,现在咱们都看到了,使用计算机的人,大大多数,都不是计算机专业的,甭说编程了,操作步骤複杂一点都要抵制。所以,还需要一个作业系统,将複杂的操作留给自己,把简单的操作,呈现给用户。
作业系统应该具有这5个方面的功能,即处理机管理、存储管理、设备管理、作业管理和档案系统管理。我们看到这基本上是与硬体资源是一一对应的。作业管理的作业是什幺意思呢?就是用户要求计算机所做的事情,比如说你给我打开一个word文档呀,给我保存一个图片呀等等。而文档、图片、程式、甚至包括作业系统本身等,在计算机中都是以档案的方式来存储的,所以作业系统又有档案管理功能。

云计算

既然云计算始终还是一种计算,那幺单个计算机需要的这些功能,它也是不能少的。只不过在云计算里,这一切变得看不见摸不着了,因此我们把其称为虚拟计算机、虚拟存储、虚拟网路、虚拟作业系统等等。如图1所示。
计算机与云计算
图1 计算机与云计算
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net