0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是云计算,它的的数学基础和逻辑原理分析

独爱72H 来源:网络整理 作者:佚名 2020-04-13 17:50 次阅读

(文章来源:网络整理)

云计算最早可以追溯到甲骨文公司的拉里埃里森在1990年提车的网络电脑的概念。但受限于当时的网络资源和硬件本身的计算短板,并没有发展起来。2002年因互联网泡沫破碎带来的经济衰退结束后,以Google公司为代表的互联网公司迎来了新一轮的发展机会。依靠互联网技术的发展和WIFI技术的迅速普及,人们的办公场所从写字楼到了家庭,继而又到了很多公共场所,随时随地地访问、处理和共享信息的需求就变得越来越重要了。云计算的概念也应运而生。

所谓“云计算”是指将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户提供数据计算处理等个性化需求的计算服务。云计算区别于一般网络存储的核心区别是它能够调用网络资源实现并行作业,通俗地讲,它能将一个非常大的计算问题,自动分解到许多计算能力不是很强大的计算机上,共同完成,实现资源共享,化整为零,逐个击破。

对云计算概念的解释五花八门,甚至有人只知道云计算这名称并开始谈论云计算了。很多原本就存在的不是云计算的东西,也被人轨道这个范畴。例如远程办公,这是上个世纪90年代就已经实现的办公模式。只要有分布式数据库和局域网,诸如网上流程审批之类简单的事情就能轻而易举地做到,也被某些公司称为云办公。还有比如网络硬盘被称为云存储;带有互联网接口的电视被叫做云电视等等。

云计算的本质是一种网络服务方式,其特征有两点。一是云计算保证用户可以随时随地访问和处理信息,非常方便地与他人共享信息。二是云计算保证用户使用云端的大量计算资源,包括CPU处理器和存储器(内存和磁盘),而无需自己购买设备。

单从字面意思上理解,云计算的基础一定离不开数学。它的基本原理是:将一个复杂的问题,分成若干个简单的子问题进行解决。然后对子问题的结果进行合并,得到原有的解集。所以它的数学基础说透了也很简单,就是我们大学所学的矩阵论。

现在全球做云计算的龙头公司有Google、亚马逊、和IBM,中国有阿里云、腾讯等。我们以Google公司为例来说明云计算的数学逻辑原理。Google公司采用的是云计算工具叫MAP-REDUCE。第一步叫MAP,就是将一个大任务(大矩阵)利用矩阵计算按行分为若干小的子任务(小矩阵),然后分配给云端连接的服务器计算机进行并且完成子任务的计算;第二步叫REDUCE,就是将上一步的各个计算结果利用小矩阵做乘法合并大矩阵的方式合并为最终的结果。逻辑原理很简单,就是我们计算算法中常用的“各个击破”法。但是如何将一个大矩阵自动拆分,保证各个服务器负荷均载,如何合并返回值,那就是我们事先在云计算服务器上设计好的算法程序了。

将复杂问题简化分解为若干小问题去分别求解,再把小问题的求解合并为原始问题的解。由此可见,利用数学来解决我们生活中的复杂问题往往简单朴实而又非常有用。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    39

    文章

    7735

    浏览量

    137204
  • 网络
    +关注

    关注

    14

    文章

    7517

    浏览量

    88627
收藏 人收藏

    评论

    相关推荐

    计算与边缘计算的结合

    计算与边缘计算的结合是当前信息技术发展的重要趋势,这种结合能够充分发挥两者的优势,实现更高效、更可靠的数据处理和分析。以下是对
    的头像 发表于 10-24 09:19 323次阅读

    计算在大数据分析中的应用

    计算在大数据分析中的应用广泛且深入,它为用户提供了存储、计算分析和预测的强大能力。以下是对
    的头像 发表于 10-24 09:18 317次阅读

    计算平台的最佳实践

    计算平台的最佳实践涉及多个方面,以确保高效、安全、可扩展和成本优化的环境。以下是一些关键的最佳实践: 一、成本优化 详细分析
    的头像 发表于 10-24 09:17 305次阅读

    matlab 神经网络 数学建模数值分析

    matlab神经网络 数学建模数值分析 精通的可以讨论下
    发表于 09-18 15:14

    时序逻辑电路故障分析

    时序逻辑电路的主要故障分析是一个复杂而重要的课题,涉及电路的稳定性、可靠性以及整体性能。以下是对时序逻辑电路主要故障的全面分析,旨在帮助理
    的头像 发表于 08-29 11:13 564次阅读

    如何理解计算

    计算的工作原理是什么? 计算和传统IT技术的区别? 华纳如何帮助您实现
    发表于 08-16 17:02

    分析组合逻辑电路的设计步骤

    组合逻辑电路是数字电路中的一种基本类型,逻辑门组成,根据输入信号的组合产生相应的输出信号。组合逻辑电路广泛应用于计算机、通信、控制等领域
    的头像 发表于 07-30 14:39 541次阅读

    逻辑分析仪multisim的应用

    Multisim是一款由National Instruments公司开发的电子电路仿真软件,广泛应用于电子设计、教学和研究领域。提供了丰富的元件库、仿真功能和分析工具,可以帮助用户快速搭建和测试
    的头像 发表于 07-18 09:13 682次阅读

    计算安全技术与信息安全技术之间的关系

    一、引言 随着信息技术的快速发展,计算已成为企业和个人存储、处理和分析数据的重要方式。然而,计算的普及也带来了一系列安全问题。本文旨在探
    的头像 发表于 07-02 09:30 641次阅读

    网络与计算:有什么区别?

    计算网络是相关但又不同的概念。计算关注的是应用程序如何运行,而网络则关注的是应用程序之
    的头像 发表于 06-25 11:43 470次阅读
    <b class='flag-5'>云</b>网络与<b class='flag-5'>云</b><b class='flag-5'>计算</b>:有什么区别?

    逻辑分析仪的使用说明

    逻辑分析仪是一种用于捕获、显示和分析数字系统(如计算机、微处理器、数字电路等)中信号时序关系的电子测试仪器。通过对被测系统输入和输出信号进
    的头像 发表于 05-16 15:37 2352次阅读

    什么是FPGA?带你初步揭开的面纱

    近几年,FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)这个名词在科技领域中的出现频率越来越高。作为一种特殊的芯片,FPGA在计算、人工智能、大数据等
    发表于 02-21 16:10

    现在常说的边缘计算计算有什么不同?

    )的模型,允许用户根据实际需求按需使用这些资源。计算的核心理念是将计算任务交由服务提供商来处理,用户无需担心硬件资源的管理和维护,只需
    的头像 发表于 02-06 14:38 637次阅读

    边缘计算计算的区别

    边缘计算计算是两种不同的计算模式,在数字化时代的发展中,它们都起到了重要的作用。本文将介绍边缘计算
    的头像 发表于 12-27 15:46 2598次阅读

    mec边缘计算与私有的区别

    基于私有数据中心的计算架构,被单个组织或企业使用。在私有云中,所有的计算、存储和网络资源都由该组织自己管理和控制。提供了与公共相似的功
    的头像 发表于 12-27 15:31 943次阅读