您現在的位置是:首頁 > 攝影首頁攝影

你的數字生活:如何轉變為一個個0和1?

由 讀芯術 發表于 攝影2021-10-22
簡介當然,這裡的數字可以用十進位制或二進位制表示

色卡下面的編號是什麼

全文共1951字,預計學習時長5分鐘

你的數字生活:如何轉變為一個個0和1?

圖源:Google

計算機“說著”二進位制——一面由0和1組成的神秘牆,用某種方式締造了數字生活中所見所及的一切。甚至你正在讀的這句話,也是由裝置操縱0和1所形成。

我是一個軟體工程專業的學生,想在每天互動的精美介面和使之成型的底層機制之間架設一座橋樑。我試圖總結出一條如何不碎片化地用0和1分解作業系統、應用程式、遊戲等領域中各種元素的方案。

你的數字生活:如何轉變為一個個0和1?

但這回避了一個較為突出的問題:什麼是二進位制?它由0和1組成,這兩個數字究竟如何應對複雜的日常生活呢?答案在於基數,即計數系統用來表示數值的位數。使用數字0-9的傳統計數系統叫做十進位制,而只用0和1的叫做二進位制。

隨機取一個數,如423。數字3在個位,數字2在十位,數字4在百位。每增加一個數位就代表著我們把數字的值擴大十倍,此時必須在新的一位上增加一個數字,或者進位,增加原數字的位數。

每個位都是十的冪次方,1、10、100、1000等。同樣的體系也適用於二進位制,但我們只有兩位數字。當用二進位制數時,每個位都是二的冪次方。每當數字的值增加2,就會加上一個新的數位或進位。

你的數字生活:如何轉變為一個個0和1?

如圖所示,每位都是2的冪次方而不是10的冪次方。1仍然是1,但2記作10(二進位制),因為1佔了上圖2所對應的位置。3記作011(二進位制),因為一個1佔了上圖2所對應的位置,又有一個1佔了上圖1所對應的位置。當然,4(十進位制)記作100(二進位制),因為1佔了上圖4對應的位置。

這兒要強調的是,憑這兩個數字,我們有能力應對十進位制或其他進位制能夠完成的複雜計算,只是大眾不太熟知其計數的方法。

那麼,計算機緣何選擇二進位制?為何不用十進位制或其他進位制來表示資訊?這問題聽起來古怪,但原因在於二進位制性質。二進位制中數字只能由0或1呈現,也可理解為開或關、真或假。

一個二進位制數字或者一個位元,就像一個開關,可開可關,就像電腦CPU中的電晶體一樣。現代CPU的電晶體雖然體積小,但數量上卻達到了幾百萬個。這些電晶體可以看作是開關,它們可開可關並對應0或1。這樣,當許多位或許多數字出現時(8位構成一個位元!),一開一關便可以表示數字等複雜意義。

0和1,它們是位元並代表了數字(可比0和1大得多),它們是我們裝置上硬體的副產品。

你的數字生活:如何轉變為一個個0和1?

我們在裝置上所做的一切都可以用數字表示。文字、影象、影片、聲音、畫素,都能被裝置讀取為數字。一種英語字元轉換成數字的方法是美國資訊交換標準碼(American Standard Code,亦ASCII)。在這種編碼形式中,每個字元對應一個數字,也就能用二進位制表示。

你的數字生活:如何轉變為一個個0和1?

但ASCII僅限於英語。所以不同的語言或是表情符號可能會使用Unicode編碼。你每次發emoji,或者以其他無數種方法傳送文字,實際上都可能是在用一種編碼方法(如ASCII或Unicode)傳輸數字。

以數字表文字的模式同樣可用於表示聲音。一個音符的音量、音調或持續時間可以用數字表示,儘管這確實過於簡化了音訊編碼的過程,因為音訊編碼本身就是一個複雜的話題。

但是影象呢?與裝置互動時的視覺體驗呢?眾所周知,大家看到的螢幕是由能展現紅、綠、藍三種顏色的畫素組成。混合這三種顏色便構成了顯示器的色域。大多數現代顯示器使用24位顏色,這並不重要,重要的是它能展示出16777216種顏色。下面是所有這些顏色,螢幕的色域僅是可見光光譜的一個子集。

你的數字生活:如何轉變為一個個0和1?

每個獨立畫素有紅、綠、藍三個通道,每個通道都有一個表示色階的值。這樣數字就能表示顏色。當然,這裡的數字可以用十進位制或二進位制表示。下面是一些顏色及其RGB編碼的小樣本,每個顏色有三個值,每個通道有一個值。

你的數字生活:如何轉變為一個個0和1?

正如顏色和影象可用數字表示一樣,影片和gif動圖也可以,因為它們都有一個幀速率。它們只是一系列影象以快速運動的形式呈現而已。

Instagram的帖子、圖片搜尋、影片等都可傳送,因為在機器程式碼底層,裝置正在計算承載了我們眼前動畫畫素值的0和1。這一過程由軟體控制,而該軟體又是由機器程式碼編譯,從而提供如何處理我們輸入或請求的所有資訊的指令。

歸根結底,人們每天所做的自然而然的無數複雜之事,其核心都是由大量只能進行開或關的小開關來完成的。

你的數字生活:如何轉變為一個個0和1?

留言點贊關注

我們一起分享AI學習與發展的乾貨

如轉載,請後臺留言,遵守轉載規範