✔ 最佳答案
唔好諗得咁複雜,電腦其實好白痴,早期點的電腦只係識計數,後期有左磁碟才學會記野.
先答左你最基本的問題:怎能因為電流通過,就好像被富予了生命一樣,似腦作出反應?
我就用最簡單的數學加法來作說明.電腦只會識別兩個狀態"高於多少電壓"和低於多少電壓"(具體唔記得,自己查書啦),分別記錄狀態為"1"和"0",即所謂的"機器語言". 如果用這語言表示數值大小,則需將數值轉換成"二進制"表示形式.
如:十進制表示為10時,則二進制表示為1010,十進制表示為12時,則二進制表示為1100.
對於人手運算可能好簡單
1010
+ 1100
------------
10110
詳細電路實現可參考,這些都是數字電路的基礎知識,慢慢睇應該都睇得明既.
http://www.gauss.com.tw/logic/ch6/6-1.htm
你可以想像一下平時用的電梯顯示樓層電子屏是怎樣做出來的.
至於運算速度的快慢,主要決定於類似石英表的石英所産生的頻率(運算周期)快慢.
你所說的晶片絶對唔係一片金屬咁簡單,現時佢閒閒地由幾十萬,甚至幾百萬個這些電路組成.你可以想像一下電路細到甚麼程度.
點解我話電腦白痴,好簡單,因為你唔比指令(輸入)佢,佢就乜都唔識做(輸出).又由於你想操作起來有人性化點,所以有了軟件的出現,如果無軟件,你下下都要輸入一大串1和0做指令,我諗呢個世界無人識用電腦囉~~~你話係唔係
2007-05-29 16:47:23 補充:
你可能未見過以前的電腦是用一些打了洞紙張入數據的,特定位置,有洞代表1,無洞代表0.一般人看似沒有意思的打了洞的紙,但輸入電腦後,經過特定的算法,就可以把數據還原.原理等同於現時的光碟(CD,DVD,BLU-RAY DISC,HDDVD)設計,只是變了用光頭來進行讀寫.我唔知你所講的晶片係唔係講緊IC卡,如果係你可以參考下以下資料.
http://www.pws.stu.edu.tw/chihhung/pay/answer/F7846A-AnsCh09.doc