第一百四十章 又一次想深了 <可不看,有枯燥知識>(第1/2頁)

作品:《滅世詭火

圖靈機,二戰結束後,不長的時間裡,假想出來的機器,它需要使用紙帶作為輸入輸出,紙帶是無限長的,並且機器每次只能讀取並處理紙帶上的一個符號,然後基於一定的規則,這個機器就能表達一切事物並能處理所有計算!

為了簡單起見,圖靈使用的符號也是二進位制的 o 和 1。圖靈機的構想,奠定了電子計算機的理論基礎,也證明了二進位制正好也是最適合計算機系統的。

並且,二進位制也是最簡單有效的機器語言,可以用電路的通斷,高電平和低電平等狀態非常方便地表示 o 和 1,因此二進位制成為了整個行業的標準,也造就了整個21世紀,資訊的世紀的來臨。

2o19 年 7 月 15 日,英國央行英格蘭銀行宣佈,圖靈將成為英國 5o 英鎊新鈔人物,以表彰其對今天人們生活方式產生的巨大影響。這一殊榮堪比英國女王。

在多位科學巨人的努力下,這些由 o1o1 組成的二進位制符號串也就理所當然地成為了資訊傳輸,處理以及儲存的最小計量單位,其中每一位就是一個位元(bit),簡寫為小寫的 b。

實際使用中位元這個單位還是太小了,因此,以 2 的 1o 次方也就是 1o24為步長,又定義了以下的一些單位

kbit—千位元,也就是 1o24bit

mbit—兆位元,也就是 1o24kbit

gbit—吉位元,也就是 1o24mbit

……

後面還有更大的單位,每一級乘以 1o24 就可以了。

雖然不太理解,但烏利亞所處的時代1個金龍=1o24個銀狼,1個銀狼=1o24個銅鹿。

可見,這個世界,也許創造者,就是一個地道的穿越者,一個比烏利亞他們更古老的穿越者,而形成了某種閉環,明瞭帝國貨幣上的進位制。

不然,烏利亞很難相信,不用二進位制的人,會在這用上這樣的單位進位制!所以,烏利亞由此得出一個結論,一定有更早的穿越者來到了這裡,並塑造了這裡,制定了規則。

這一點而言,鍊金術士常用的“銜尾蛇”符號,烏利亞就有點理解了,那是生生不息的迴圈往復的標識!就代表著不斷地穿越和輪迴。

有了這些假設基礎,烏利亞冒著流鼻血薅頭想破腦袋的風險,開始進一步作死那黑盒中的它們,如果假設就是一串不能解讀的資訊,而這串資訊又可以從意識狀態改變物質世界,比如透過黑盒輸出了整個世界最終毀滅的命運,他該如何自處?

這個假設不可謂不大膽,但他很清楚,越是偉大的假設,越需要他偉大的求證,甚至可能需要用上他一輩子的時間!

這些資訊源頭又來自於哪裡?如果有一個更古老的穿越者,也許光用上未來的知識還不夠,而是要開始整個異世界帝國的考古?

當然,眼下,他這嬰兒般的身體,還具備考古的條件。他目前唯一具備的,只有一副近萬年的頭腦。

他現在很像看看一些人們常見的事物,到底含有多少資訊,佔用多少資料量。

文字

眾所周知,英文字母有 26 個,理論上 5 位元就可以全部表示。且慢,剛才說的是小寫字母,那算上大寫字母,阿拉伯數字,標點符號怎麼辦?

正好,一個位元組有 8 個位元,含有 256 種組合,也就可以表示所有的英文大小寫,數字,標點和控制字元了!這就是著名的 ascII 碼錶的由來。

烏利亞最熱愛的中文情況,又要比上面的英文複雜上一些。因為中文並不是基於字母的拼音文字,而是由大量各不相同的字組成。康熙字典共收錄漢字 個,實際漢字總體數量達到了驚人的近 1o 萬個!這種情況下,用 8 個位元來編碼漢字顯然是遠遠不夠的。

實際使用中,常用漢字,在 uTF-8 編碼下,一個漢字佔用 3 個位元組(Byte),也就是用 24 位元來表示,不常用漢字甚至佔到了 4 個位元組。

《紅樓夢》共有 731,o17 個漢字,算下來就有 個 Byte,在不考慮儲存壓縮演算法的情況下,大約有 2mB 大小。

這個資料在21世紀看來的確很小,在曾經一塊軟盤只有 1.4mB 大小的時代,那也是龐然大物了。

圖片

那麼圖片呢?最主流的圖片格式是點陣圖。什麼叫點陣圖呢?只需要把圖片放大即可看出端倪,比如一張圖片上,美女細膩的臉龐不再光滑,而是呈現為一個一個不同顏色的小方格。

點陣圖是由畫素組成的

所謂點陣圖,也叫 bitmap,實際上是由很多“帶有顏色的點”組成的。

這些點是影象顯示的基本單位,也就是放大影象之後看到的小方格,稱為“畫素”。

人們通常說一幅圖片的大小,例如是 192ox1o8o,就是長度為 192o 個畫素,寬度為 1o8o 個畫素點。乘積是 2,o73,6oo,也就是說,這個圖片是兩百萬畫素的。

每個畫素必須要有顏色,才能組成繽紛絢麗的圖片。

那麼,這個顏色,又該如何表示呢?

三原色視覺理論告訴人們,任何顏色,都可以透過紅色(Red)、綠色(green)、藍色(B1ue)按照一定比例調製出來。這三種顏色,被稱為“三原色”,就是RgB。

光學三原色紅綠藍

在計算機裡,紅、綠、藍也被稱為“基色分量”,分別計作 R,g,B,每種顏色都用 8 個位元來表示。

那一共能表達多少種顏色呢?每種顏色都有 2 的 8 次方,也就是 256 個等級,三種顏色混合起來,就有 256x256x256=16,777,216 種組合,因此也簡稱為 16oo 萬色。