首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

《大话计算机》之:计算的本质、bio

根据《大话计算机》内容你点我贴一贴中所述,冬瓜哥收集了 “大话存储” 和 ”大话计算机” 两个公众号中帖子下的留言如下(蓝色表示往期已回答,红色表示本期选中): 计算的本质是什么 指令系统...我想看分支预测的章节,Intel的漏洞和这个有关 fork流程 6.5.3 中qpi 选路原理能贴吗?...特别是8p的选路 ddr 内存初始化浅析和memory training 介绍内存和MMIO的译码规则和内存在BIOS和OS下的布局情况 memory map和decode这两个概念,特别是decode...5.2.3 cache组关联 7.1.3 DMA与缓存的一致性 第一章入门部分 10.2.1.1 用户栈和内核栈 10.9.1.2 9.5.3.3 0.9.2.4 10.2.2.3 6.1.1.超线程并行...6.1.2.多核心/多CPU并行 计算本质是什么?

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    计算机的本质是哲学

    对于计算机来说,什么是那个不变的宗呢? 计算机模型 从物理角度看,晶体管的电容只有两种状态:开和关;从光传输的规律看,电压只有高低两种电压。这对应了数字世界的0和1(量子计算除外)。...计算机通电的过程很像宇宙大爆炸,接下来就是比特之旅。比特在旅途过程,从磁盘->总线->内存->CPU,不停的移动。...冯-诺伊曼体系 比如,从组成计算机的金字塔来看,该体系到现在也是稳定的,不管是PC还是移动还是正在发生的物联网架构。计算机的核心部件还是这么几样东西:运算器、存储器、控制器,输入输出设备。...编译原理 如果你要了解各种计算机语言的底层原理,那么对语法分析,词法分析,语义分析,正则表达式,有限状态机的知识点是绕不开的话题,所以说编译原理其实也没有怎么变化过。...代表计算机世界的思维方式,更切确的说应该是数学思维,是对万事万物进行数字建模后的一种面向产业和应用的计算,所以数感、数学思维是计算机学习的内功,虽然当下并不明显。

    42520

    计算机编程语言的本质

    会按照ELF的要求及Intel X86指令要求生成文件,文件里存储的主要是程序指令+程序数据+其它数据,程序指令主要是用户编写的代码+系统提供的代码【或是库提供的封装函数】go编程语言在Linux os...的运行程序编写完以后,不论是作为解释器的输入,还是作为编译器的输入得到的可执行文件,总之都要装载到内存中由CPU取出ELF装载到内存的指令执行,说白了就是不管是什么程序,都要装载到内存中执行,那么在LINUX...图片图片2011年的linux版本3也是一直存在的图片图片我们再看一下阿里云服务器【百度云,腾讯云都一样】Linux的系统调用图片系统调用的使用主要是通过控制X86 CPU的几个寄存器和指令syscall...这里我们看java和golang的系统调用【其它编程语言全都一样】java运行的底层指令图片golang运行的底层指令图片rsp寄存器的值上【内存上的数据】0xc000066cd0: 0x5a...,而它们的背后本质就是X86,千举万变,其道一也。

    658241

    【AI系统】CPU 计算本质

    我们将通过数据和实例,详细解释 CPU 算力的计算方法、算力与数据加载之间的平衡点,以及如何通过算力敏感度分析来识别和优化计算系统中的性能瓶颈。...从数据看 CPU 计算 平常我们关注 CPU,一般都会更加关注 CPU 的算力 FLOPs,但是当我们更加深入到计算本质的时候,可能会更加关注 CPU 的内核,这个章节我们将会从算力的敏感度,以及服务器和...操作与数据加载的平衡点 为了平衡计算和数据加载,每从内存中加载一个数据,需要执行 80 次计算操作。这种平衡点确保了计算单元和内存带宽都能得到充分利用,避免了计算资源的浪费或内存带宽的瓶颈。...这一概念在计算机科学中至关重要,尤其在高性能计算领域。操作强度衡量的是计算与内存访问之间的关系。操作强度越高,意味着处理器在处理数据时进行更多计算操作,而不是频繁访问内存。...处理元素越多,或者它们的计算能力越强,系统能够在单位时间内完成的计算任务就越多,从而提升了系统的整体性能。现代高性能计算系统通常通过增加处理元素的数量或提升单个处理元素的效率来实现性能的提高。

    19610

    云数据库的本质是什么?

    内容来源:2017 年 11 月 18 日,北京偶数科技创始人兼CEO常雷在“第七届数据技术嘉年华”进行《云数据库的本质》演讲分享。...第四类是云数据库和非云数据库,虽然从运维的层次来看云数据库相对传统数据库简化了很多,但它本质上是一种商业模式,真正在数据库核心上的改变并没有多少。...传统的共享存储数据仓库被放在左上角,中间部分是MPP,由于云数据库的本质架构并无太多变化,所以也位于中间。最后是第三类系统,他们性能往往不如老牌数据库优化的好,兼容性也较差。...第二类是SQL on Object Store,随着云计算的发展很多创业公司都将数据存储在云端,阿里的对象存储就有很多中小型公司在使用。...2.0版本做了大量的架构变动,这一代开始才真正的达到了存储与计算的分离,实现了秒级扩容,可以根据数据进行灵活调度,以及根据查询规模决定并发大小等。在这之后也能和容器云平台进行很好的结合。 ?

    2.4K00

    云计算的简述 使用云计算的优势

    现在的社会已经进入了大数据时代。而提到大数据,大家可能第一时间还会想到一个名词——云计算。对大数据的处理就是依靠这种计算方法来实现的。然而很多人并不了解究竟什么是“云”计算?“云”是指什么?...这种计算方法的优势在哪里?下面就来为大家解答以上大家的疑问。 image.png 一、云计算的简述 从字面上来说似乎并不好理解。实际上,这是一种分布式计算。...正如字面来说,“云”就是如同真正的云,负责将数据进行收集,之后再分发的作用。大家目前所说的云服务中,已经不是只有云计算了,而是包括多种计算机技术复合而成的一种多功能综合技术。...二、云计算的巨大优势 云计算有着十分巨大的优势。其优势首先体现在储存的安全性方面,用户将计算机数据存放在自己的电脑上,很有可能会由于一些特殊的原因造成数据丢失。...以上就是关于云服务的简单介绍,相信大家已经了解了什么是“云”,也认识到了使用云计算的巨大优势。实质上这就是社会科技发展带给人类的巨大便利,大家应该去好好利用这项技术。

    17.3K30

    从Docker到Kubernetes:探究云原生的本质

    云原生(Cloud Native)是一种软件架构思想,旨在支持应用程序的弹性、可扩展性、可靠性和可移植性,使应用程序更好地运行在云环境中。...云原生的核心特征包括: 使用容器来封装和分发应用程序:容器是一种轻量级、可移植的虚拟化技术,能够提供更快的启动时间和更好的资源利用率,容器还能够有效地管理应用程序之间的依赖关系。...云原生技术能够提供更高效、更弹性、更灵活的应用程序部署和管理方式,使企业能够更好地应对快速变化的业务需求和市场竞争压力。...云原生技术还可以帮助企业实现更好的资源利用率、更快的开发和部署速度,提高生产力和效率。 云原生应用程序通常使用容器来封装和分发,最常用的容器技术是Docker。...Docker的优点在于它提供了一个标准化的容器格式和API,使应用程序可以在任何支持Docker的操作系统和云平台上运行,无需修改或重新构建代码。

    33120

    (23) 枚举的本质 计算机程序的思维逻辑

    所谓枚举,是一种特殊的数据,它的取值是有限的,可以枚举出来的,比如说一年就是有四季、一周有七天,虽然使用类也可以处理这种数据,但枚举类型更为简洁、安全和方便。...枚举更为安全,一个枚举类型的变量,它的值要么为null,要么为枚举值之一,不可能为其他值,但使用整形变量,它的值就没有办法强制,值可能就是无效的。...可以看出,枚举类型本质上也是类,但由于编译器自动做了很多事情,它的使用也就更为简洁、安全和方便。...因为ordinal的值会随着枚举值在定义中的位置变化而变化,但一般来说,我们希望id值和枚举值的关系保持不变,尤其是表示枚举值的id已经保存在了很多地方的时候。...比如说,上面的Size例子,Size.SMALL的ordinal的值为0,我们希望0表示的就是Size.SMALL的,但如果我们增加一个表示超小的值XSMALL呢?

    79950

    云计算简介:探索云计算的部署模式

    #前言# 欢迎来到我们的科技前沿公众号。今天,我们将继续深入探讨云计算的世界。在上一篇文章中,我们讨论了云计算的三大服务类型。...首先,让我们简要回顾一下云计算的概念:云计算是一种通过网络将远程服务器上的存储、管理和处理数据的能力提供给用户的技术,让我们无需使用本地服务器或个人电脑就能享受到强大的计算资源。...现在,让我们一起来探讨云计算的四种部署模式吧! 01、公有云 /Public Clouds 公有云是云计算的一种部署模式,其中云服务提供商通过互联网向公众或大型企业提供计算资源。...腾讯云在金融、医疗、教育等行业提供了专业的社区云解决方案,帮助各行业用户实现云计算的高效应用。 总结 云计算的四种部署模式——公有云、私有云、混合云和社区云,为企业和个人提供了多样化的选择。...通过这篇文章,我们希望您能对云计算的部署模式有更深入的了解,并能根据自身需求选择最佳的云计算解决方案。同时,腾讯云将继续致力于为用户提供更优质的云服务,助力企业和个人在云计算领域取得更大的成功。

    61430

    走近云计算(四):云计算背后的技术

    这系列将从零出发认识云计算。这一系列不是高屋建瓴的科普,而是我的学习笔记,因为,我也是个菜鸟。如有谬误,敬请评论区或私信交流。 这里是第四篇,谈谈云计算背后的技术。...前面依次学习了云计算的基本概念,并且通过两个类比来帮助理解云计算的特性: 按需服务 弹性扩展 资源池化(多租户) 泛网络访问 服务可度量 之后了解了云计算的主要部署模型: 公有云 私有云 混合云 行业云...那么,在这些概念背后,又隐藏着哪些有趣的技术实现呢?如何架构,使用了什么新技术,又催生了哪些技术的发展?接下来的几篇,我将去了解云计算背后的技术要素。 这一篇的目标,是对云计算背后主要技术元素的理解。...有了网络的供应,云计算要将传统的数据中心搬到云上,也就是将这些物理世界的网络设施,汇入一个资源池,以供各个节点的租户来接入,这部分该如何实现?这里用到的技术,就是云计算的核心技术,虚拟化技术。...由于虚拟化技术云计算的核心,这一条后面还要专开一篇细说。

    18.5K51

    云计算2018:企业的云计算应用趋势

    InfoWorld的母公司IDG communication在2018年进行的一项云计算研究发现,多数组织将继续增加投资并发展自己的云环境,并利用这项技术推动业务的向前发展。...在接受调查的550家组织中,73%的组织至少有一个应用程序,或者他们的基础计算设施的一部分已经在云中,所以现在的问题将不再是组织是否会采用云,而是将如何采用云。...大型企业的投资则从2016年的300万美元增加到了2018年的350万美元。 考虑到云计算需要消耗大量的技术支出,CIO或IT高管成为了在云计算购买过程中最有影响力的角色就不足为奇了。...云交付模式:走向“即服务”的世界 当前IT组织计算环境的构成,包括非云、SaaS、PaaS和IaaS在内的计算环境,其百分比在非云和云之间的分布相当均匀。但这种情况有望在将来有所改变。...随着云计算的成熟,人们在下面两个安全或治理方面的担忧似乎正在逐渐减少: •合规性——云计算解决方案满足企业或行业标准的能力。2015年这一比例高达35%,但2018年降至26%。

    16.7K50

    智能的本质 (一) 计算机能思考么?

    而人类有超乎寻常的大局观,所以能够在围棋上看出厚薄攻守。然而在大规模的计算能力面前,围棋终究还是被证明是个计算问题。狗棋圣下出了精彩绝伦的妙招,无非只是它的计算估值中认为自己的权值高,能赢。...其实我们看计算机这个东西,和人类发明的很多东西,比如汽车,火车,乃至宇宙飞船都不太一样。大多数人类发明的东西,都遵循了某种物理规律,在人类的操纵下可以更好的完成一些事情。...计算机不同,大家码农都知道,如果说程序跑出了问题,那不可能是机器错了,肯定是自己的code有bug。可是我们的程序是什么呢?其实是一种语言,告诉计算机我们想要它做什么,然后对方就给你做出来了。...所以,理解图灵机对于理解机器是否有智能有着本质的意义。 另外一方面,今天科技的发展已经使得人类可以对大脑的各个区域进行非常细致深入的研究。...这实际上带来了一个问题,我们的精神世界,我们的智慧,是不是其实也是类似图灵机这样的一个机械的计算模型通过纷繁复杂的计算的结果。

    80280

    云计算——云计算与虚拟化的关系

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   ...座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​ ----  前言 本章将会讲解云计算中的虚拟化技术,了解虚拟化作用,等知识。...----  二.云计算与虚拟化的关系 从行业数据相互关联的角度来说,云计算是极度依赖虚拟化的。但虚拟化并非云计算(虚拟化≠云计算),云计算也并非虚拟化。...虚拟化是云计算的基础技术能力,但是云计算和虚拟化没有必然的联系。实现云计算可以不需要虚拟化,但是要提高资源的利用效率和方便管理,云计算还是需要用虚拟化来实现的。  ...因此,云计算和虚拟化是两种完全独特的技术。我们可以认为,虚拟化是操控硬件的软件技术,而云计算是指由操控产生的服务。即我们可以将虚拟化视为技术,将云计算视为服务。

    1.2K50

    (19) 接口的本质 计算机程序的思维逻辑

    但,这种只是将对象看做属于某种数据类型,并按该类型进行操作,在一些情况下,并不能反映对象以及对对象操作的本质。 为什么这么说呢?...很多时候,我们实际上关心的,并不是对象的类型,而是对象的能力,只要能提供这个能力,类型并不重要。我们来看一些生活中的例子。...要计算一组数字,只要能计算出正确结果即可,至于是由人心算,用算盘算,用计算器算,用电脑软件算,并不重要,关心的是对象是否有计算的能力,而并不关心对象到底是算盘还是计算器。...这就是接口的威力,可以说,针对接口而非具体类型进行编程,是计算机程序的一种重要思维方式。针对接口,很多时候反映了对象以及对对象操作的本质。...更重要的是降低了耦合,提高了灵活性,使用接口的代码依赖的是接口本身,而非实现接口的具体类型,程序可以根据情况替换接口的实现,而不影响接口使用者。

    687100

    (21) 内部类的本质 计算机程序的思维逻辑

    内部类 之前我们所说的类都对应于一个独立的Java源文件,但一个类还可以放在另一个类的内部,称之为内部类,相对而言,包含它的类称之为外部类。 为什么要放到别的类内部呢?...不过,内部类只是Java编译器的概念,对于Java虚拟机而言,它是不知道内部类这回事的, 每个内部类最后都会被编译为一个独立的类,生成一个独立的字节码文件。...比如说,一个类内部,如果既要计算最大值,也要计算最小值,可以在一次遍历中将最大值和最小值都计算出来,但怎么返回呢?...将程序分为保持不变的主体框架,和针对具体情况的可变逻辑,通过回调的方式进行协作,是计算机程序的一种常用实践。匿名内部类是实现回调接口的一种简便方式。...小结 本节,我们谈了各种内部类的语法、实现原理、以及使用场景,内部类本质上都会被转换为独立的类,但一般而言,它们可以实现更好的封装,代码上也更为简洁。 我们一直没有讨论一个重要的问题,类放在哪里?

    77380

    云计算,人们身边的“云”

    云计算是继互联网、计算机后在信息时代又一种新的革新,云计算是信息时代的一个大飞跃,未来的时代可能是云计算的时代,虽然目前有关云计算的定义有很多,但总体上来说,云计算虽然有许多得含义,但概括来说,云计算的基本含义是一致的...(2) 云计算中资源被冒用 云计算的环境有着虚拟的特性,而用户通过云计算在网络交易时,需要在保障双方网络信息都安全时才会进行网络的操作,但是云计算中储存的信息很多,同时在云计算中的环境也比较的复杂,云计算中的数据会出现滥用的现象...(3) 云计算中容易出现黑客的攻击 黑客攻击指的是利用一些非法的手段进入云计算的安全系统,给云计算的安全网络带来一定的破坏的行为,黑客入侵到云计算后,使云计算的操作带来未知性,同时造成的损失也很大,且造成的损失无法预测...,所以黑客入侵给云计算带来的危害大于病毒给云计算带来的危害。...(4) 云计算中容易出现病毒 在云计算,大量的用户通过云计算将数据存储到其中,这时大量当云计算出现异常时,就会出现一些病毒,这些病毒的出现会导致以云计算为载体的计算机无法正常工作的现象,同时这些病毒还能进行复制

    2.6K30

    计算机程序的思维逻辑 (9) - 条件执行的本质

    现在,让我们回顾程序本身,只进行基本操作是不够的,为了进行有现实意义的操作,我们需要对操作的过程进行流程控制。...条件本质 正如我们探讨数据类型的时候,研究数据的二进制表示一样,我们也来看下这些条件执行具体是怎么实现的。...其中byte/short/int本来就是整数,在上节我们也说过,char本质上也是整数,而枚举类型也有对应的整数,String用于switch时也会转换为整数(通过hashCode方法,后文介绍)。...总结 条件执行的语法是比较自然和容易理解的,需要注意的是其中的一些语法细节和陷阱。它执行的本质依赖于条件跳转、无条件跳转和跳转表。...条件执行中的跳转只会跳转到跳转语句以后的指令,能不能跳转到之前的指令呢?

    1.2K100

    云计算是最终的计算架构?

    NetSuite是一家做云计算软件服务的公司,它的CEO Nelson发表观点认为:云计算是最终的计算模式,你同意吗? 作为NetSuite的CEO扎克•纳尔逊,对于云计算有深刻的理解。...毕竟,他的公司诞生于1998年,那个时候云计算还没有它成为时尚,那个时候NetSuite就开始以订阅的方式提供ERP企业软件和其他业务软件。...“我们实际上是第一个云计算应用程序,” 纳尔逊最近的一次采访中说。”这个想法是建立一个系统来运行一个企业业务,当然是通过互联网的方式来提供服务。”最开始该公司被称为Netledger。...尼尔森认为,不管他们的行业,每家公司都应该是一家云计算公司,热烈的拥抱云计算。事实上,他称之为“最终的计算架构。” “在任何时候,你的所有信息都可以在多个设备上获得”他说。...Nelson说我们将会很兴奋地看到20年后随着云计算能力的普及和发展,人们会得到很多意想不到的服务。就像现在的Uber和Airbnb一样,如果没有云计算他们都将失去存在的基础。云计算的旅程刚刚开始。

    3.5K100

    边缘计算与云计算的未来

    这是最后一次分散化的进程,此后便是著名的集中式云体系结构,巨型的数据中心基本上承揽了所有的重要任务。现在,边缘计算正在敲门,为下一次换班做准备。 云服务是当前的集中式体系范例。...“边缘设备本质上是位于数据中心之外的任何设备。”因此,“边缘计算”是一种新的模式,将大量的计算和存储资源放置在互联网的边缘,靠近移动设备或传感器(来源 http://t.cn/Ez2kveR )。...在这种体系结构中,无论是以设备本地执行计算的形式,还是通过在设备附近部署一个微型云的方式,或者两种形态的组合方式,计算行为都在物理上更接近设备。...三、边缘计算与机器学习的复杂性 一种用于在边缘计算环境中进行机器学习的示例模型 (来源http://t.cn/Ez2sDRQ ) 与中心云服务器或雾节点相比,边缘设备的内存要小得多,计算能力也要小得多。...四、边缘计算的未来挑战 边缘计算的优点和优点 (来源http://t.cn/EzLVbZn) 云时代的一个典型好处是集中化及其带来的管理的便利性。随着计算分布在许多节点和设备上,管理问题也随之出现。

    4.7K40
    领券