给老婆普及计算机知识
我们知道计算机的计算数据需要从磁盘调度到内存,然后再调度到L2 Cache,再到L1 Cache,最后进CPU寄存器进行计算。
给老婆在电脑城买本本的时候向电脑推销人员问到这些参数,老婆听不懂,让我给她解释,解释完后,老婆说,“原来电脑内部这么麻烦,怪不得电脑总是那么慢,直接操作内存不就快啦”。我是那个汗啊。
我只得向她解释,这样做是为了更快速的处理,她不解,于是我打了下面这个比喻——这就像我们喂宝宝吃奶一样,
- CPU就像是已经在宝宝嘴里的奶一样,直接可以咽下去了。需要1秒钟
- L1缓存就像是已冲好的放在奶瓶里的奶一样,只要把孩子抱起来才能喂到嘴里。需要5秒钟。
- L2缓存就像是家里的奶粉一样,还需要先热水冲奶,然后把孩子抱起来喂进去。需要2分钟。
- 内存RAM就像是各个超市里的奶粉一样,这些超市在城市的各个角落,有的远,有的近,你先要寻址,然后还要去商店上门才能得到。需要1-2小时。
- 硬盘DISK就像是仓库,可能在很远的郊区甚至工厂仓库。需要大卡车走高速公路才能运到城市里。需要2-10天。
所以,在这样的情况下——
- 我们不可能在家里不存放奶粉。试想如果得到孩子饿了,再去超市买,这不更慢吗?
- 我们不可以把所有的奶粉都冲好放在奶瓶里,因为奶瓶不够。也不可能把超市里的奶粉都放到家里,因为房价太贵,这么大的房子不可能买得起。
- 我们不可能把所有的仓库里的东西都放在超市里,因为这样干成本太大。而如果超市的货架上正好卖完了,就需要从库房甚至厂商工厂里调,这在计算里叫换页,相当的慢。
我讲完后,老婆看似有些明白了,然后对我说,“明白了,我就说最近衣服有点跟不上,原来是L1(衣柜)里的衣服跟不上了,老公什么时候去买衣服啊……”。我晕!
(以上故事,完全是我的亲身经历)
(转载本站文章请注明作者和出处 酷 壳 – CoolShell ,请勿用于任何商业用途)
《给老婆普及计算机知识》的相关评论
。。。
呵呵,女人们对我们搞的这些技术是不感兴趣的,她们还是最喜欢逛街了,博主拥有一个好老婆真幸福啊。
呵呵,老婆最后一句话胜过你前面那些
我最喜欢这种将复杂情况生活化的讲道理方式了~!
其实不管是计算机硬件还是软件,很多原理都可以从现实生活或者管理制度中借鉴
: )
有意思,这样比喻比喻更难理解了
这个比喻好真比较贴切,很形象啊, 呵呵!
mark 有意思
博主很聪明,不过你老婆更聪明…
看来是名师出高徒啊。。老公老婆都厉害。。
呵呵,很不错的比喻。计算机教材就应该是这样的
哈哈哈!有其姐必有其妹~~
从搜索引擎跑过来的,文章写的很不错。
cnbeta评论
请先给程序员普及老婆,谢谢
哈哈,我老婆是学过计算机的……
我以前就给人解释这个问题,没解释清,看了你这个,算是明白了。
想起在cnbeta上看过 :D
有意思。作为计算机专业的人,更是觉得有意思。哈哈
有意思哇!
我觉得吧, L1中的数据应该是老婆咪咪中预存的奶水才对。
cnbeta评论
然后让他给其他帅哥去装系统?
@笨猫猫
…
以后会常来看看的,很不错。学习了!
谢过~有趣
@xyfree
同感。。。。。嗯,很有意思!
这也能说明,女人多数是感性的,男人是理性的!哈哈
哈哈哈!我是被普及的老太太
性福啊
有意思,够通俗
解释的很搞笑,只是,麻烦了点,事实上只要告诉女人这玩意儿越大越好就行了
程序员生活的浪漫,我喜欢,哈哈。可惜我媳妇对这些东西一概不通,也不感兴趣,我给她科普,她就说烦
厉害。。。。^.^
哈哈,改变世界的不是程序员,是女人
你躺在老婆身边, 需要你的时候, 你是一级缓存, 如果你进去了, 那是寄存器, 随时可以交货.
你老婆外面有人, 那是二级缓存, 要等一级缓存用不上了才调用二级缓存…
如果二级缓存也没有能交货的, 只能去茫茫人海DDR加载了~~ 太慢