1. 程式人生 > >《編碼:隱匿在計算機軟硬體背後的語言》筆記02

《編碼:隱匿在計算機軟硬體背後的語言》筆記02

第三章 布萊葉盲文與二進位制碼

這一章主要解釋了布萊葉盲文的編碼方法,介紹了布萊葉其人,別的沒記住,就記住了他逝世於43歲,天妒英才啊。

這一章的大部分內容用於介紹布萊葉盲文的具體編碼方法,看得我頭都大了,一開始還能勉強記一些,後來就成了一鍋粥,但我知道,正如作者所說,記住具體的內容不是目的,直到最後兩段才是找到點感覺:先介紹了換擋碼(shift codes),也叫做優先碼(precedence codes),作用與鍵盤上的shift鍵是相同的,看來換擋鍵的設計早在1850‘s就出現了;

最後一段介紹了逃逸碼(escape codes),但沒看明白什麼意思,但看來作者還要再後續的章節介紹,所以可以先放一放。

第四章 手電筒的剖析

作者以剖析手電筒為主線,複習了高中物理的電學部分,呵呵,很多基本概念的講解確實很深入。

首先就是電子理論。原子通過化學方式組成分子(molecules),水和氫氣、氧氣的分子歲相同,但這是截然不同的三種物質。

電子(electron)和電(electricity)都起源於古希臘文electron,但其本意並非微小而又無形的東西,其本意為琥珀

閃電是大量電子從雲的底層快速移動到雲的頂層所形成的。

電路中,某個原子的一個電子逃逸到其相鄰的下一個原子中,同時,該原子又從其相鄰的其他原子獲得電子,而失去電子的原子又從相鄰的原子獲得電子,如此迴圈,電路中的電子不斷的從一個原子移動到下一個原子,就形成了電流。

電池是使得上述現象發生的關鍵部件,電池是通過其中的化學物質進行化學反應,並將多餘的電子聚集到負極一端,這樣,化學能就轉化成電能。電池為電路提供了電能,而反過來,電路也為電池中的化學反應能持續發生創造了條件。

一些物質的導電能力比另外一些物質要好,原因是其最外層的電子層只有一個電子,這個電子很容易逃逸,形成電流,最好的導體是銅、銀和金,這三者在元素週期表的同一列不是巧合。

導線越粗,阻抗就越低。

作者說明電壓不是很清楚:電壓表徵了電流做功的。我覺得,這樣不如用水庫的落差或庫容來比較:電池的電壓越大表示電池中所聚集的自由電子越多。

最後作者介紹了斷路、短路、瓦特的概念。至於作者認為最重要的部分

——開關,只是一筆帶過,開來會在後面詳細介紹開關電路吧。

感覺自己是在記流水賬,看來,沒有一定的知識儲備,想把這些東西講明白確實要費相當一番功夫,感覺只是自己明白點了,不過沒關係,不是有那麼句話嗎,用發展的辦法解決發展中遇到的問題,看到後面自然會明白前面為什麼寫這些東西了。