聽我給你說,為什麼1G不等於1000M,非要用1024M,找朋友吹去吧

程式設計師:服務員,買單?

服務員:您好,先生。加上茶位費,一共1030元。

程式設計師:湊個整數吧,1024。

服務員:……

計算機的基礎就是一個開關而已,開是1,關是0。這就是二進位制,CPU就相當於很多個這種開關,現在的7NM的CPU,相當於吧幾億個開關壓縮到一個火柴盒裡。大概是這個意思。這種開關被做成了這種樣子而已。看圖

聽我給你說,為什麼1G不等於1000M,非要用1024M,找朋友吹去吧

CPU

二進位制的運算算術運算二進位制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位進位);即7=111,10=10103=11。

二進位制的減法:0-0=0,0-1=1(向高位借位) 1-0=1,1-1=0 (模二加運算或異或運算) ;

二進位制的乘法:0 * 0 = 00 * 1 = 0,1 * 0 = 0,1 * 1 = 1 二進位制的除法:0÷0 = 0,0÷1 = 0,1÷0 = 0 (無意義),1÷1 = 1 ;

比如,我們說的6這個數字,在二進位制裡,

110=6;

那麼計算機就是根據二進位制發明的

,也就是2的次方,1024就是2的十次方,後來計算機普遍世界。就算現在的流量也用1024算整數了,其實流量1G=1000M問題也不大。就是一個習慣問題。還有硬碟,其實等於1000M也沒啥問題,就是一個習慣。

其實最早的計算機,是我們發明的。不是二進位制,幾進位制的不要我說了吧,大家都知道請看圖。

聽我給你說,為什麼1G不等於1000M,非要用1024M,找朋友吹去吧

算盤

第一部真正可以稱得上計算機的機器,則誕生於1946年的美國,毛琪利與愛克特發明的,名字叫做ENIAC。這部計算機使用真空管來處理訊號,所以體積龐大(佔滿一個房間)、耗電量高(使用時全鎮的人都知道,因為家家戶戶的電燈都變暗了!),而且記憶容量又非常低(只有100多個字),但是,卻已經是人類科技的一大進展。而我們通常把這種使用真空管的計算機稱為第一代計算機。

聽我給你說,為什麼1G不等於1000M,非要用1024M,找朋友吹去吧

ENIAC

聽我給你說,為什麼1G不等於1000M,非要用1024M,找朋友吹去吧

電晶體

其實以前的計算機需要很多人來參與的,各種線需要人工接來接去的,幾乎所有的接線員都是女人,

知道寫程式碼為什麼叫程式設計嗎?

因為那時候的接線員全都是紡織女工。編織布料,現在他們在編織程式。就叫程式設計了。

想想那時候控制一臺電腦也不錯啊。手底下管理幾百號程式設計女工。[做鬼臉]天天幫我程式設計。

聽我給你說,為什麼1G不等於1000M,非要用1024M,找朋友吹去吧

程式設計女工