Re: [閒聊] 用物理觀點探討電腦
※ 引述《oskens (摸魚)》之銘言:
: 接觸了自然科學以後
: 生活周遭很多事物都變得可以解釋
: 有些東西很單純 我們可以直接計算
: 像是落體運動 碰撞
: 有些太複雜了 無法計算 但我們依舊可以知道背後最細部的形成原因
: 像是化學生物的部分,原子分子之間的作用太過複雜,僅能觀察歸納
: 以上都是自然學科的部分
: 上大學時老師時常跟我們強調物理的發展能帶動科技
: 學了物理,我們可以懂,可以知道各個事物背後的真相,而不僅是技術
: 不過直到現在我還是對電腦的原理不大清楚啊
: 不知道板上有沒有大大能夠引領一下
: 小弟讀過電子學(算皮毛吧)
: 也學過圖像處理 c++ mtlab (這些都軟的,但也讓我知道數學在科技產品上有多麼重要)
: 電腦從計算機發展到現在已經很久了
: 如何用物理觀點解釋硬體 到其軟體的原理呢?
: 用我現在所知道的東西含糊解釋:
: 電腦就是一堆1跟0的開關交互堆疊產生的複雜線路,
: 1跟0其實就是主機板內無數個邏輯閘的開與關,
: 這樣算對嗎?
R.P.Feynman: What I cannot create, I do not understand.
推薦你一本書:
"Code: The Hidden Language of Computer Hardware and Software"
中文的翻譯書叫作 "編碼的奧秘" or "編碼:隱匿在計算機軟硬件背後的語言"
這本書是我看過寫得最深入淺出的,作者是非常有名的 Charles Petzold
書會從燈泡開關電源所組成的簡單電路開始談起,如何實作電報,
利用 Relay 當作控制開關的開關,最後到加法器的說明。
然後你可以試試看 create something, :P
想想如何實作記憶體, wiki 看看 Intel 如何把通用計算電路和其他電路分離出來
而有了 CPU 的概念, Good Luck.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.185.70
※ 文章網址: http://www.ptt.cc/bbs/Physics/M.1415700448.A.E53.html
※ 編輯: linkismet (36.235.185.70), 11/11/2014 18:08:20
※ 編輯: linkismet (36.235.185.70), 11/11/2014 18:14:25
→
11/11 18:39, , 1F
11/11 18:39, 1F
→
11/11 18:39, , 2F
11/11 18:39, 2F
推
11/11 20:32, , 3F
11/11 20:32, 3F
→
11/11 21:29, , 4F
11/11 21:29, 4F
→
11/11 21:29, , 5F
11/11 21:29, 5F
→
11/11 21:35, , 6F
11/11 21:35, 6F
討論串 (同標題文章)