简单故事让你了解“32位”与“64位”CPU的区别

很多用户不知道 64 位 CPU 好在哪里,下面这个趣味故事带你走进 CPU 区别:

如何简单易懂地介绍 64 位和 32 位芯片的区别?

给大家讲个故事好了。故事要从一个熊孩子开始讲起。我们就叫他三十二郎好了(我真没看过中国好声音,从来没有,至于你信不信,反正我是信了)。

话说这个熊孩子,上幼儿园学了十以内加减法。这十以内加减法可不简单,要说数学是万恶的源泉,那这十以内加减法就是每个人踏入苦海的第一步。

绝大部分人的数学阴影就是从这里开始的。咳,我们还是接着讲三十二郎。既然熊孩子学了加减法,那我自然要考考他。

“四加五等于几啊?”,熊孩子掰手指头数:“一二三四,一二三四五,一二三四五六七八九,等于九嘛”。

好样的,摸头,给糖吃。“那六加六等于几啊?(想象西游记里孙悟空的奸笑表情)”

“一二三四五六,一二三四。。四。。。四。。。。四。。。。。”

“不够了就从头来嘛。”

“哦,一二三四五六,一二三四五六,等于二嘛!”

————————————————————-

至于为毛会等于二呢,这可是一个历史悠久的问题,要从民国那时候说起。

历史太悠久咱们就不提了,简单地说,因为手指不够数了,我又坑熊孩子让他从头开始数。

计算机中我们把这种情况叫做“运算溢出”,当然熊孩子不知道这个。虽然三十二郎计算能力不强,但一般买个小菜算个帐还是可以的。

比如买两块钱臭豆腐再买两块钱榴莲一共多少钱啊这种低级问题都能解决。但遇到买六块钱臭豆腐再买六块钱榴莲一共多少钱这种高级问题就没办法了。

你要是只给老板两块钱,保证老板把你打成熊孩子。这就到我出马的时候了。我会先让熊孩子算“五块钱臭豆腐再加五块钱榴莲一共多少”“十块”。好,我自己记下这十块。

然后再问,“一块钱臭豆腐加一块钱榴莲是多少钱”“两块”。好,我们之前记了十块,后面再填上两块,一共十二,事就这么成了。你要问我为什么会十以上加减法,因为我不是熊孩子啊。

虽然这事超出熊孩子计算能力,但我会把计算简化,保证每一步都在计算能力内,最终完成我要的目标。这些步骤我们称之为“算法”。你要问我为什么不自己算账,

你知道的太多了。一年又平安的过去了,感谢三十二郎,减轻了我很多的工作负担。现在熊孩子长大了。我们现在叫他六十四郎好了。

既然是进化版,那总要能改变世界才行。我们的六十四郎现在会一百以内加减法了!具体如何运算呢,就像你想的那样,当然是脱了鞋用脚了!

什么?你用脚只能数到20,哎呀你弱爆了,你那数学是音乐老师教的吧,只能数到7 。当然是用脚当十进制进位了。比如你用手数到10,翘起来一个脚趾,手可以继续从一开始数嘛。你要是敢问我怎么翘起来一个脚趾

你知道的太多了。好了,现在我们继续买臭豆腐和榴莲的问题。六块钱臭豆腐加六块钱榴莲怎么算?直接脱了鞋用脚嘛,还要我教什么,暴力硬上。

数到10翘起来一个脚趾,继续从头数。虽然比去年的时候多了个拖鞋的步骤,速度上要慢了些。但比要我教他怎么算,还要算两次我再搞出结果要快。这就是原生指令的好处啊,原来只能一次爬一步,现在都会跑了。

什么?你说缺点。恩,由于多了一个拖鞋的步骤,加上需要动脚趾这种复杂的动作,六十四郎消耗比较大,吃的比较多。

好处嘛,自然是算那些十以上的不用我教了,而且比原来算得快。你要是说还算十以内的话,速度取决于究竟脱不脱鞋(误)。

其实都过了一年了嘛,一般来说就算是算十以内的熊孩子也要比去年算得快的。你要是非跟我犟六十四郎只比三十二郎吃得多,没见算得快啊。

我会给你耐心的讲,孩子啊,你下次可以试试多买点臭豆腐嘛。都可以拖鞋上脚了,你每次就买两块钱的,用不着我也不会给你退货哦。至于为啥非要涨,通货膨胀嘛,反正单价早晚会涨。

要不然你开家长会,老师说“哎呀不好意思你家孩子和去年一样,啥啥都不会教不好了还是回去再念一年吧”你肯定也不愿意。你要是再说

你说的太多了。其实无论怎么讲,涉及到计算机原理的部分的比喻都不会很准确。就像你很难用比喻给别人讲明白傅里叶变换一样。有些事你说的越通俗,让没有专业背景的人也可以理解,就意味着越不准确。

其实64位带来的改变不仅仅是一次计算的数据更大那么简单,虽然这是最明显的表现。但是其他那些就更难用简单的语言来描述清楚。对于大众接触到的普通App 来说,如果是64位优化过的,那么会更快,性能更好。如果没有优化过的,和原来差不多,也许会快点。至于为什么用臭豆腐和榴莲。因为我饿了。。


4 responses to “简单故事让你了解“32位”与“64位”CPU的区别”

  1. 用了很久的64位,却不知道啥好处,兄弟你给我扫盲了

  2. 还是64位的好。。

Leave a Reply

Your email address will not be published. Required fields are marked *