首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

3分钟了解计算机发展历史

---- 一、计算机定义 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。...超级计算机 超级计算机是计算机中功能最强、运算速度最快、存储容量最大的一类计算机,多用于国家高科技领域和尖端技术研究,是一个国家科研实力的体现,它对国家安全,经济和社会发展具有举足轻重的意义。...工控机具有重要的计算机属性和特征,如具有计算机主板、CPU、硬盘、内存、外设及接口,并有操作系统、控制网络和协议、计算能力、友好的人机界面。...推动计算机高速发展的重要人物–冯.诺依曼 1944年,美籍匈牙利数学家 冯·诺依曼 提出计算机基本结构和工作方式的设想,为计算机的诞生和发展提供了理论基础。...时至今日,尽管计算机软硬件技术飞速发展,但计算机本身的体系结构并没有明显的突破,当今的计算机仍属于冯·诺依曼架构。 计算机快速发展的贡献者–冯.诺依曼,提出了计算机的冯.诺依曼体系。

59020

十亿节点大规模图计算降至「分钟」级,腾讯开源图计算框架柏拉图

机器之心报道 参与:蛋酱 11 月 14 日,腾讯正式宣布开源高性能图计算框架 Plato,据介绍,Plato 可满足十亿级节点的超大规模图计算需求,将算法计算时间从「天」级缩短到「分钟」级,性能全面领先于其它主流分布式图计算框架...相对于目前全球范围内其它的图计算框架,Plato 可满足十亿级节点的超大规模图计算需求,将算法计算时间从天级缩短到分钟级,性能全面领先于其它主流分布式图计算框架,并且打破了原本动辄需要数百台服务器的资源瓶颈...-2 个数量级,使得许多按天计算的算法可在小时甚至分钟级别完成,也意味着腾讯图计算全面进入了分钟级时代; Plato 的内存消耗比 Spark GraphX 减少了 1-2 个数量级,意味着只需中小规模的集群...腾讯 Plato 整体架构图 在架构设计上,Plato 框架的核心是自适应图计算引擎,它能够根据不同类型的图算法,提供多种计算模式供开发者灵活选择,包括自适应计算模式、共享内存计算模式和流水线计算模式等...除了计算性能不足,内存占用过大也是限制大规模图计算的主要因素。Plato 的另一个巨大优势则是它的内存开销远小于主流图计算框架。

1.3K30

腾讯开源图计算框架 Plato:十亿级节点图计算进入分钟级时代

,并将算法计算时间从天级缩短到分钟级;而且在性能方面也处于领先,并打破了原本动辄需要数百台服务器的资源瓶颈。...在计算性能方面,Plato 它能够将算法计算时间从天级缩短到分钟级,不仅让当前的图计算性能提升数十倍,也将图计算带进了分钟计算时代。 在内存消耗方面,Plato 也远小于主流的图计算框架。...架构设计方面,Plato 框架的核心是自适应图计算引擎,它能够根据不同类型的图算法,提供多种计算模式供开发者灵活选择,包括自适应计算模式、共享内存计算模式和流水线计算模式等。...性能对比 据官方数据展示,Plato 的计算性能领先于主流的分布式图计算框架。...Plato 的出现,则将算法计算时间从天级缩短到分钟级,并且打破了动辄需要数百台服务器的资源瓶颈;使得现有计算框架能够在有限资源和有限时间内完成对于一些大规模社交网络基础统计特征的计算

1.6K30

10分钟!搞懂计算机磁盘实现原理

磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。...早期计算机使用的磁盘是软磁盘(Floppy Disk,简称软盘),如今常用的磁盘是硬磁盘(Hard disk,简称硬盘)。...来源《百度百科》 1.2 磁盘存储介质 所以存储介质是:用一堆可以存储正负电极的磁性材料组成,因为正负电极可以代表计算机中0和1。...固态磁盘虽然和机械磁盘很不一样,但是为了保证计算机的兼容性,不需要对上层程序进行更改,固态磁盘实际寻址方法和机械磁盘寻址方法是一样(软件层面上),只是磁盘内部做了兼容处理。...三、文件系统 计算机磁盘我们现在清楚了,但是我们不可能每打开一个文件,就全局遍历所有的内容,这样会导致打开一个文件,就要等很长一段时间,效率太差。

36320

通过初始时间和流逝的分钟计算终止时间

0 引言 在python中,可以通过起始时间和流逝的时间计算出终止时间。 1 问题 输入在一行中给出两个整数,分别是四位数字表示的起始时间,以及流逝的分钟数,其间以空格分隔。...注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。...2 方法 输入两个整数,初始小时数为零,然后将两个整数分别除以60取整并相加,得到小时数;将两个余数除以100并相加,如果结果大于60,则在所得的小时数上再加1,分钟数减60,循环以上步骤直到分钟数小于...可通过起始时间及流逝的分钟计算出最终时间。

77910

3分钟告诉你,为啥要学习云计算!

计算怎么入门? 云计算时代,能拥有云计算技术的运维前景一片大好,不仅更具竞争优势,薪资也是水涨船高,而且未来转型的路子也多。...所以我们有了华为云计算证书后,会更加容易找到云计算相关工作。...尤其是专科学历,有了华为云计算证书更能凸显优势: 学好了云计算,技术实力学到手,并配合考取一张云计算证书,我们照样能有一个不错的薪资情况。...打好技术理论基础 + 提升云计算项目实战能力 + 获取云计算认证 = 更多升值加薪机会 + 更多企业的青睐 华为云计算工程师应该怎么学?...4天的华为HCIP云计算技能专题直播课,带大家全面了解云计算,练就云计算易筋经,内容涵盖云计算使用场景,云计算使用案例,云计算学习路径规划,云计算学习秘籍。

52820

10分钟!搞懂计算机CPU实现原理

一、CPU原材料 大家都知道光刻机很屌,那光刻机和我们所熟知的计算机CPU有什么关系呢?...我先来简单地介绍一下,很多人经常吹嘘说:计算机底层其实就是0和1。哈哈,虽然很直白,但是某种意义上来说,确实是这样的。...这和计算机最底层的元器件有关系,也就是我们今天要说的CPU,因为CPU是由海量的晶体管,组成的集成电路,每一个晶体管都可以表示高压和低压。...通过基础器的组合,我们就可以构建出,各种复杂的计算器出来,进而实现CPU日常强悍的功能。...因为CPU最底层的门路设计,需要基于物理学的电流、电压相关知识,如果没有这部分理论支持,那我们永远没办法发明出计算机出来。

40520

20分钟看懂大数据分布式计算

大数据技术虽然包含存储、计算和分析等一系列庞杂的技术,但分布式计算一直是其核心,想要了解大数据技术,不妨从MapReduce分布式计算模型开始。...传统计算技术 在进入到分布式计算技术这个概念之前,我们要先回顾一下传统计算技术,为了使计算机领域的相关概念能够生动形象深入浅出,我们要将计算机类比为人: ?...好了,背景知识已经足够了,让我们进入正题 大数据分布式计算 首先,什么是分布式计算?简单点理解就是将大量的数据分割成多个小块,由多台计算机分工计算,然后将结果汇总。...这些执行分布式计算计算机叫做集群,我们仍然延续前文中人和计算机的类比,那么集群就是一个团队,单兵作战的时代已经过去,团队合作才是王道: ? 为什么需要分布式计算?...负责执行具体运算任务的“人型计算机”则是“计算兵”,“计算兵”按照承担的任务不同分为“变计算兵”和“合计算兵”,前者负责第二步“变换“,后者负责最后一步“合并“。 ?

1K40

腾讯正式开源图计算框架Plato,十亿级节点图计算进入分钟级时代

相对于目前全球范围内其它的图计算框架,Plato可满足十亿级节点的超大规模图计算需求,将算法计算时间从天级缩短到分钟级,性能全面领先领先于其它主流分布式图计算框架,并且打破了原本动辄需要数百台服务器的资源瓶颈...,现在,最少只需要十台服务器即可完成计算。...腾讯Plato团队负责人于东海表示:“Plato已经支持腾讯内部包括微信在内的众多核心业务,尤其是为腾讯超大规模社交网络图数据的各类计算提供支撑,解决了现有其他计算框架无法在有限资源和有限时间内完成计算的难点...据了解,Plato的计算性能方面极其强悍,比目前市场上最为领先的图计算框架Spark GraphX还高出1-2个数量级,它将算法计算时间从天级缩短到分钟级,性能提升数十倍,也标志着图计算全面进入分钟级时代...架构设计上,Plato框架的核心是自适应图计算引擎,它能够根据不同类型的图算法,提供多种计算模式供开发者灵活选择,包括自适应计算模式、共享内存计算模式和流水线计算模式等。

69940

腾讯正式开源图计算框架Plato,十亿级节点图计算进入分钟级时代

相对于目前全球范围内其它的图计算框架,Plato可满足十亿级节点的超大规模图计算需求,将算法计算时间从天级缩短到分钟级,性能全面领先领先于其它主流分布式图计算框架,并且打破了原本动辄需要数百台服务器的资源瓶颈...,现在,最少只需要十台服务器即可完成计算。...腾讯Plato团队负责人于东海表示:“Plato已经支持腾讯内部包括微信在内的众多核心业务,尤其是为腾讯超大规模社交网络图数据的各类计算提供支撑,解决了现有其他计算框架无法在有限资源和有限时间内完成计算的难点...据了解,Plato的计算性能方面极其强悍,比目前市场上最为领先的图计算框架Spark GraphX还高出1-2个数量级,它将算法计算时间从天级缩短到分钟级,性能提升数十倍,也标志着图计算全面进入分钟级时代...架构设计上,Plato框架的核心是自适应图计算引擎,它能够根据不同类型的图算法,提供多种计算模式供开发者灵活选择,包括自适应计算模式、共享内存计算模式和流水线计算模式等。

48232

买台量子计算机,分分钟破解加密算法

听到“量子计算”这个名字,就感觉是电子科技的高端领域。以最直白的方式表达,量子计算的核心就是计算速度相较传统晶体管计算机的大幅跃升。...一旦计算能力获得极为可观的提升,就能解决普通计算机无法解决的问题,比如设计新一代材料、研制新的药物、医学成像等等。...这就让量子比特包含的信息,比传统的经典比特要多得多——这其实就是量子计算计算能力远高于传统计算机的原因。 如果上面这段看不懂也没关系,总之就是量子计算机的计算能力强得多。...科学家和工程师都很渴望打造完全形态的量子计算机,因为其并行计算能力、解决更复杂的计算问题都彪悍得多。所以全球各国都在着力量子科学和技术的开发。 ?...“近两年已经有不少针对量子计算机的研究了,从大型计算机公司再到政府,都希望他们的加密算法能够抵御量子计算(quantum resistant)。

1.2K80

0分钟!搞懂计算机内存实现原理

上一回我们讲到了计算机磁盘的内部结构及其运行原理,今天我们来介绍一下计算机内存的构造以及它的运行机制。...二、DRAM底层存储原理 在介绍完目前主流的存储技术之后,我们开始今天的重头戏计算机内存。上面介绍到,计算机内存也就主存,是采用DRAM存储器实现的,那DRAM存储器内部是怎么实现的呢?...那在计算机层面,内存又处于一个什么样的角色?...所以内存在计算机中核心的作用就是用来做主缓存,配合CPU读写数据。 四、CPU多级缓存的应用 上一节我们说到内存在计算机中的作用,主要是用来缓存数据,提供给CPU使用。...如果想要了解更多计算机组成原理的童靴,可以阅读下面2篇文章,看完后,大家对计算机内部组成原理,会有一个更加全面深入的了解。

45610

5 分钟了解下【圈复杂度】是如何计算的?

圈复杂度用来衡量代码结构的复杂程度; 公式法 如图是一张简单的程序流程控制图: 程序由红色的节点开始运行,然后进入循环(红色节点下由三个节点组成),离开循环后有条件分支,最后运行蓝色节点后结束; 由此流程控制图,我们便可以开始计算该程序的...圈复杂度; 计算公式:M = E − N + 2*P E 为图中边的个数,N 为图中节点的个数,P 为图中连通分量的个数。...注意:圈复杂度计算中,计算变量是连通分量,而不是强连通分量! 判定法 上面通过公式来计算圈复杂度,似乎有点太过麻烦,计算边、节点、连通分量,都要费不少劲! 有没有更加粗暴简单的方法呢?...判定法用于简单程序的圈复杂度计算还是很有效果的; 需要注意的是:对于多分支的 case 结构或多个 if - else 结构,必须统计全部实际的判定条件数; ---- 圈复杂度是评判代码优劣的标准之一,...降低圈复杂度大致有如下方法: 简化、合并条件表达式 将条件判定提炼出独立函数 将大函数拆成小函数 以明确函数取代参数 替换算法 从先计算后降低圈复杂度的角度来优化代码,使代码更加易读、易扩展、易维护,这就叫

1.3K00

10分钟!搞懂计算机内存实现原理

上一回我们讲到了计算机磁盘的内部结构及其运行原理,今天我们来介绍一下计算机内存的构造以及它的运行机制。...二、DRAM底层存储原理 在介绍完目前主流的存储技术之后,我们开始今天的重头戏计算机内存。上面介绍到,计算机内存也就主存,是采用DRAM存储器实现的,那DRAM存储器内部是怎么实现的呢?...那在计算机层面,内存又处于一个什么样的角色?...所以内存在计算机中核心的作用就是用来做主缓存,配合CPU读写数据。 四、CPU多级缓存的应用 上一节我们说到内存在计算机中的作用,主要是用来缓存数据,提供给CPU使用。...如果想要了解更多计算机组成原理的童靴,可以阅读下面2篇文章,看完后,大家对计算机内部组成原理,会有一个更加全面深入的了解。

68820
领券