1. 程式人生 > >《編碼-隱匿在計算機軟硬背後的語言》第九章二進制

《編碼-隱匿在計算機軟硬背後的語言》第九章二進制

包含 計算 信息 === 特殊 等於 理解 可能 產品

1.美國數學家約翰威爾德特克就意識到隨著計算機的普及,二進制數很可能會在未來發揮更重要的作用。他決定創造一個新的、更短的詞語來代替使用起來很不方便的五音節詞,最終他還是選用了這個短小、簡單、精巧而且非常可愛的詞bit;

2.十進制與其他數字系統相比並沒有什麽不同,只是我們通常使用它來計數。但是二進制系統存在一點特殊性。這個特殊性就在於它是人們所能得到的最簡單的數字系統;

3.bit這個新詞,不僅僅是海豚用來計數的二進制數字位所包含的意義。在計算機時代,比特被看做是組成信息塊的基本單位。

=======================================================================================================================================

這次,可是把二進制理解,哈哈。原諒這樣無知的讀書筆記,bit是位。二進制數字位和比特看做是組成信息塊的基本單位

=======================================================================================================================================

4.比特所傳遞的信息量極小。1比特是可能存在的最小的信息量。任何小於1比特的內容都根本算不上是信息。由於1比特表示的是可能存在的最小信息量,那麽復雜一些的信息就可以用多位二進制數來表達;

5.換句話說,所有可以被轉換成對兩種或多種可能性的選擇的信息,都可以用比特來表示。人類有很多形式的交流是不能用對非此即彼的可能性的選擇來表示的;

6.利用二進制表示信息的一個額外的好處就是我們可以清楚地知道我們是否已經想到了所有的可能性。

=======================================================================================================================================

用二進制表示信息,很合適。1.信息量可以很小;2.可以以最小信息的量來表示所有的可能

=======================================================================================================================================

7.無論何時我們談到比特,通常所指的都是一定數目的比特位。我們擁有的比特位數越多,所能表示的不同可能性就越多;

8.在二進制中,可能有的編碼數等於2的整數次冪,其冪指數就是比特位的位數,每增加一個比特位就會將編碼的數量增加一倍;

9.如果已知所要用到的編碼的數量,如何計算需要多少比特位呢?換句話說,在上表中,如何才能由碼字數反推出比特位數呢?所要用到的方法叫做以2為底的對數運算,對數運算的逆運算;

=======================================================================================================================================

二進制涉及到一些數學運算,熟讀百遍,其意自現啊,哈!

=======================================================================================================================================

二進制,對於我這個門外漢算是有所理解了,哈。本章結束,比特可以表示文字、圖片、聲音、音樂、電影,也可以表示產品編碼、膠片速度……從根本來說,比特是數字。

在用比特表示其他信息的時候,我們所要做的就是計算有多少種可能性。這決定了我們需要的比特位數,以便每種可能性都可以分配到一個編號。

《編碼-隱匿在計算機軟硬背後的語言》第九章二進制