给老婆普及计算机知识
生活随笔
收集整理的這篇文章主要介紹了
给老婆普及计算机知识
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們知道計算機的計算數據需要從磁盤調度到內存,然后再調度到L2 Cache,再到L1 Cache,最后進CPU寄存器進行計算。
給老婆在電腦城買本本的時候向電腦推銷人員問到這些參數,老婆聽不懂,讓我給她解釋,解釋完后,老婆說,“原來電腦內部這么麻煩,怪不得電腦總是那么慢,直接操作內存不就快啦”。我是那個汗啊。
我只得向她解釋,這樣做是為了更快速的處理,她不解,于是我打了下面這個比喻——這就像我們喂寶寶吃奶一樣,
- CPU就像是已經在寶寶嘴里的奶一樣,直接可以咽下去了。需要1秒鐘
- L1緩存就像是已沖好的放在奶瓶里的奶一樣,只要把孩子抱起來才能喂到嘴里。需要5秒鐘。
- L2緩存就像是家里的奶粉一樣,還需要先熱水沖奶,然后把孩子抱起來喂進去。需要2分鐘。
- 內存RAM就像是各個超市里的奶粉一樣,這些超市在城市的各個角落,有的遠,有的近,你先要尋址,然后還要去商店上門才能得到。需要1-2小時。
- 硬盤DISK就像是倉庫,可能在很遠的郊區甚至工廠倉庫。需要大卡車走高速公路才能運到城市里。需要2-10天。
所以,在這樣的情況下——
?
- 我們不可能在家里不存放奶粉。試想如果得到孩子餓了,再去超市買,這不更慢嗎?
- 我們不可以把所有的奶粉都沖好放在奶瓶里,因為奶瓶不夠。也不可能把超市里的奶粉都放到家里,因為房價太貴,這么大的房子不可能買得起。
- 我們不可能把所有的倉庫里的東西都放在超市里,因為這樣干成本太大。而如果超市的貨架上正好賣完了,就需要從庫房甚至廠商工廠里調,這在計算里叫換頁,相當的慢。
我講完后,老婆看似有些明白了,然后對我說,“明白了,我就說最近衣服有點跟不上,原來是L1(衣柜)里的衣服跟不上了,老公什么時候去買衣服啊……”。我暈!
總結
以上是生活随笔為你收集整理的给老婆普及计算机知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java Streams,第 2 部分:
- 下一篇: Java专家系列:CPU Cache与高