直觉泵 mobi 贴吧(直觉泵和其他思维工具 mobi)

  • 直觉泵 mobi 贴吧(直觉泵和其他思维工具 mobi)已关闭评论
  • A+
所属分类:书评社区

领500g书库,关注公众号:程叫兽的宝藏 (长按可复制!)

关注我

热门下载区==>点此链接进入<<<

本文节选自《直觉泵 mobi 贴吧》

不知!试想一下,一个人用膊骨折了,然后打上了石膏。石膏可以让骨折处不再活动,而它的重量和形状会让受伤者身体其他部分的动作产生一些相应的调整。现在,有个小丑想要模仿这个手臂上打着石膏的人,如果他技艺足够精淇,他就一定会让自己的肢体行动做出一些相应的调整,“显而易见”的是:他用膊上打着石膏呢!如此说来,那些运行软件和我们这些旁观者可能就真的看不出此时是一台在运行Mac虚拟机的PC还是一台真正的Mac。但现实与上面的例子却多少有些出入。虽然人们已经开发出了PC上可运行的Mac虚拟机,但据我所知,这个软件并没有宣传的那么可靠。另一方面,Mac却已经有了一个简单易行又非常可靠的虚拟机,它可以运行PC的操作系统Windows,借用它,Mac持有者可以运行所有自己喜欢的Windows软件。目前,绝大多数编写出的程序都需要专门的操作系统而不是专门的硬件,而相同的硬件上可以运行不同的操作系统。所以,虚拟机的概念还需要继续扩展,还应该包括对操作系统的虚拟模仿。一种操作系统本身就是一部虚拟机,它能让一个程序在略有差异的硬件上同样有效地运行。但一个操作系统毕竟只是一种软件,并没有模拟任何实际存在的硬件,它只是按照实际要求创建出虚构的机器,遵守相关的规定、接收特定的输入等等。Java虚拟机(JavaVirtualMachine,即JVM)已成为当今最流行的一种虚拟机,这是我们扩展虚拟机概念的又一个原因。Java虚拟机不是对任何一种实体硬件机器的模仿,它只作为软件机而存在,比较像一个操作系统。可以说,是Java的出现让今天的因特网变得如此丰富多彩。有了它,你可以从网站上下载一些小程序(Java的应用小程序),让你能够填纵横字谜、玩数独、探索地图、放大照片、与世界各地的玩家一起参加探险游戏。当然,它也能处理很多“严肃”的事务

直觉泵和其他思考工具知乎

。用Java语言编写程序的网站不需要在意浏览网站的用户手上拿的到底是PC、Mac还是运行Linux操作系统的计算机。因为Java程序只在Java虚拟机上运行,而PC、Mac以及Linux操作系统上都有各自专门的Java虚拟机,匹配的Java虚拟机会自动下载到你的电脑上,几秘钟便可以安装完成。然后,各种Java小程序就都能运行了,狐如魔法一般。可能你有时会注意到Java更新正下载到电脑上,也可能你注意不到。理想状态下,你不用记住自己电脑上安装的是哪一款Java虚拟机,随意浏览网站就可以了,有时网站上的Java小程序能顺利在你的电脑里运行,而不能运行时匹配的Java升级软件就会自动下载安装,以确保能够继续运行。从我说的这些虚拟机的扩展意义出发,我们可以看到,几乎所有的计算机程序都是虚拟机,因为它们都是由一系列指令构成的软件,一旦开始运行,就将通用计算机转变成了专用计算机,而这种专用计算机本可以专门设计并建造成专门的硬件。“通用”计算机,即今天我们所说的通用图灵机理念的提出,是阿兰图灵为科学、也是为20世纪中期以来的人类文明做出的一项最杰出的贡献。只需要在上面简单地安装和运行程序,我们就能把它转化成任意一种功能清晰的计算机!(为了防耻你想跳过这一部分,我在24章中已详细介绍过了。)你不用再去组压其他的硬件计算机,有一全就足够了,剩下的事情就交给软件吧。图灵机时代的开启让我们实现了一个非凡的想法:只要有一个大块头的硬件,在里面安装无数可塑可调的“记忆”人勉子或者寄存器,把需要的指令放进这些记忆盒子里,让它们运行,这样你就把这个大块头的硬件变成了你想要的任何一种计算机。图灵机,或是笔记本电脑,只能一条一条地执行指令。我们在这个基础上扩展出了“并行”计算机的概念,它可以一次执行多条甚至数百万条指令。硬件中的

直觉泵和其他思考工具百度云盘

任何一个地方,只要它们本身保持着一种状态,收到指令后会变成另一种状态或者不变,那这个地广就是寄存器。这种状态可以是你电脑中一个比特的0态或1态,但不限于两种状态。以这种状态为基础,任何寄存器系统都可以完成一些特定的基础操作。全如,通过让寄存器由一种状态变为另一种状态,或者用寄存器的某一种状态判定下一步的操作,寄存器系统就可以按照“计算一个函数”或者“运行一个程序”来配置自己的各个寄存器。所以任意硬件上都可以运行利用了上述基本步骤的虚拟机。一种技巧可以使用一次就可以使用第二次、第三次、更多次,在硬件上部署一部虚拟机,虚拟机中可以再部署一部虚拟机,在其中再部署一部虚拟机……请考虑一个下国际象棋的程序,它由CommonLisp这种高级计算机语言写成,在一台PC上运行的Windows7操作系统上运行。事实上,这人台PC伴装成了一台Windows机器,这台Windows机器又伴装成了一台Lisp机,这人台Lisp机又伴闭成了一台国际象棋游戏机。对于那些说熟计算机或者国际象棋的观察者来说,要是从最上面一层观察的话,这个程序的诸多细节还多少可以理解(“啊哈,这个子程序生成了所有移动“象”的合法走法,然后调用另一个子程序来评估每一步……”)。然而,要是让他们去看这个程序实际的机器代码,看着那一串串0和1被吃进硬件的指令寄存器,这倒十足成了一个让人抓狂的好办法。所以,还是让我们把注意力放在那些较高的层次上吧。其实,无论在哪一层次上,我们都只能只见森林不抑树木,较低级层次上的那些细节总是很容易忽略。计算机上虚拟机的层层嵌套和关乎心智的小作功能主义中小人光的层层赎套,两者之间的雷同并非巧合。虚拟机推动着人类的创造和理解,实质性地完成了一些至今都超越我们想象的任务,比如完成航线预定、下象棋、预测天气、做记录等等,这

mobi直觉泵

直觉泵和其他思考工具txt微盘 直觉泵和其他思考工具kindle
直觉泵 电子书 直觉泵 mobi 下载
直觉泵和其他思维 txt 直觉泵和其他思考工具kindle

直觉泵 mobi 贴吧(直觉泵和其他思维工具 mobi)综上:直觉泵和其他思维工具 mobi值得推荐阅读