玉來了
既然是問最最原始的那個工作原理。。。
從小到大,我們被告知的都是,電腦只能讀懂1和0,但我好奇的是為什麽電腦它就能夠讀懂1和0呢,它是怎麽讀懂的?讀懂後,又是怎樣進行工作的呢?嗯...我想問的就是,最最基本原始的那個工作原理
+++理論的分割線+++
最最基本原始的那個工作原理甚至都和電無關,是數學原理,布爾代數(搜尋),任何可以改變狀態傳遞資訊的技術都可以拿來實作布爾邏輯,而實作了布爾邏輯,就離電腦不遠了。
像是三體裏面的人列電腦,就是用三體人實作電腦,這一段我直接跳了,沒什麽可看的,因為我懂嘛。。。
我還設想過水流+開關實作邏輯門,是可行的。
「現在可以公開的情報」
-
電腦的理論基礎是布爾代數
-
電腦的實作基礎可以是任何擁有『改變狀態』和『傳遞資訊』的技術
+++基礎實作的分割線+++
繼續正題。。。
起初, 科學家 創造電腦, 科學家 說,要先有邏輯門,然後就用真空二極管實作了邏輯門
真空管的原理去搜吧
電子電腦的原理就是利用通電、斷電(或曰高電平低電平)這兩個狀態來表示布爾代數中的邏輯真和邏輯假從而實作布爾運算,由於這個原因,設邏輯真為1和邏輯假為0,這樣就可以用電腦表示二進制的數碼了。
現在的電腦用的是晶體二極管,雖然底層原理不同,但是性質是一樣的,這就是編程中常說的封裝和抽象的好處,你不需要關心它的原理,用它實作你的功能就行了。
所以說起來,現代電子電腦的實作,是物理原理,計算理論,是數學原理。
二極管的性質是這樣的,只有一個方向可以通電,反向不通電
『想知道具體原理的可以搜尋PN結』
還有三極管(還有一種性質相似的場效應管FET),性質是這樣的,b通電ec通,b斷電ec斷
『具體原理搜尋NPN結』
【【【【配圖】】】】
二極管和三極管