Re: [問卦] 真的有人懂整臺電腦的原理嗎?

看板Gossiping作者 (松鼠)時間5年前 (2019/06/08 15:16), 編輯推噓105(105016)
留言121則, 112人參與, 5年前最新討論串2/3 (看更多)
※ 引述《melogod (瓜瓜)》之銘言: : 真的有人懂整台電腦的每個零件為什麼能夠運作嗎 : 雖然小弟也讀過三電一工 但讀得超級爛所以當我沒讀過也行 : 以前學mos什麼三極管區飽和區 感覺好像有那麼一回事 : 但回過頭來想 還是不懂 : 為什麼一堆各種不同的金屬或半導體什麼鬼的放在一起 插上電 : 竟然可以做出那麼多事情 可以加減乘除打遊戲 「理解原理」和「能夠親手打造每個環節」其實是兩件事,前者應該是「每個」接受 過相關訓練的人都該具備的素養。若將問題變更為: 「空難事故後,在追究具體的責任之際,客機設計和製造的公司表達『現代客機相當 複雜,本公司沒有人能掌握全部軟硬體機構通訊等等運作的狀況』的立場」 你想罹難者家屬乃至到社會各界會出現什麼聲浪? 1970 年代推出的首款廣體民航客機波音 747 軟體由大約 40 萬行程式碼構成,2011 年 引進的波音 787 的軟體規模則是波音 747 的 16 倍,約 650 萬行程式碼。換言之,你 我的性命緊繫於一系列極為複雜的軟體系統之中,後者之所以複雜,是反映了更多工程 考量和責任歸屬議題。 [2] Shimon Schocken [1] 曾是紐約大學的資訊科學教授,當他回到以色列擔任教職後, 發現不少學生有著原發問者相似的困惑:半導體、數學、程式語言、編譯器、作業系統 和應用程式等等在電腦中,貌似五花八門的領域,該如何掌握個別原理呢? 已故的諾貝爾物理獎得主 Richard Feynman 教授說過一句經典的話: > "What I Cannot Create, I Do Not Understand" 為了讓學子理解電腦軟硬體的運作原理,Shimon Schocken 教授也秉持 Feynman 教授 的信念,從 NAND 邏輯閘開始,一路打造整台電腦出來 (!),並且還提供對應的線上 課程: * https://www.coursera.org/learn/build-a-computer * https://www.nand2tetris.org/ (從 NAND 邏輯閘開始組合,一路打造能運作俄羅斯 方塊遊戲的整台電腦,中間包含自己設計的程式 語言、編譯器,還有虛擬機器) 參加課程前,可先觀賞十餘分鐘的 TED 演說,得知 Shimon Schocken 教授的宏願及 實事求是的態度: (有繁體中文字幕,請在 YouTube 操作介面勾選) * https://www.nand2tetris.org/talks 一門課程絕對能讓學生「理解原理」,從而搭配其他相關工程訓練,逐步掌握個別環節。 台灣許多大學課程都是 18 週,為何效果可能不如 10 週以內的同名課程呢?我想對學生 的期待可能是主因。 胡適先生的名句:「發表是最好的記憶」,搭配「費曼學習法」來落實,步驟如下: 1. 找一個想要理解的主題,學習過後,記下該主題的核心觀念和對應描述; 2. 設想一個場景,向其他人傳授這個主題概念; 3. 如果無法順利解說,表示還有不清楚的地方,這時再回去查找資料,重新學習; 4. 最後,以自己的語句解釋這個主題。表現這個主題概念已經大腦中產生更多的連結; 若只用眼睛去看,終究是別人的。唯有親身經歷,才能深刻體會。 Daniel Stefanovic 整理了一份貫串 Feynman 教授想法的 "build-your-own-x": * https://github.com/danistefanovic/build-your-own-x 這裡可見從無到有打造 3D renderer, 區塊鏈, 作業系統, 程式語言, 文字編輯器等等 資訊系統,都是我們數位化生活的一部分,但真的只有親身經歷,才會真的掌握。 當然,我們也用上述方式來學習 C 語言程式設計,歡迎參加線上講座: * http://hackfoldr.org/dykc/ (你所不知道的 C 語言) [1] https://www.shimonschocken.com [2] 軟體缺失釀造的危害,可說從家破人亡到動搖國本都有,絲毫不誇張。參見共筆: https://hackmd.io/@sysprog/B1eo44C1- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.213.234 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1559978163.A.91C.html

06/08 15:16, 5年前 , 1F
06/08 15:16, 1F

06/08 15:17, 5年前 , 2F
06/08 15:17, 2F

06/08 15:17, 5年前 , 3F
06/08 15:17, 3F

06/08 15:17, 5年前 , 4F
p
06/08 15:17, 4F

06/08 15:18, 5年前 , 5F
頜推
06/08 15:18, 5F

06/08 15:18, 5年前 , 6F
^頷
06/08 15:18, 6F

06/08 15:19, 5年前 , 7F
大神
06/08 15:19, 7F

06/08 15:20, 5年前 , 8F
先推再說
06/08 15:20, 8F

06/08 15:21, 5年前 , 9F
06/08 15:21, 9F

06/08 15:21, 5年前 , 10F
要喝牛奶 自己養牛種牧草?
06/08 15:21, 10F

06/08 15:22, 5年前 , 11F
卡位
06/08 15:22, 11F

06/08 15:23, 5年前 , 12F
看到親手打造 馬上想到宅色
06/08 15:23, 12F

06/08 15:23, 5年前 , 13F
百推內
06/08 15:23, 13F

06/08 15:23, 5年前 , 14F
06/08 15:23, 14F

06/08 15:24, 5年前 , 15F
06/08 15:24, 15F

06/08 15:24, 5年前 , 16F
06/08 15:24, 16F

06/08 15:25, 5年前 , 17F
老師好
06/08 15:25, 17F

06/08 15:25, 5年前 , 18F
看不懂
06/08 15:25, 18F

06/08 15:25, 5年前 , 19F
百推
06/08 15:25, 19F

06/08 15:26, 5年前 , 20F
06/08 15:26, 20F

06/08 15:27, 5年前 , 21F
@tetani, 倘若你懷疑牛奶本身有問題,想要去申訴甚至打官司
06/08 15:27, 21F

06/08 15:27, 5年前 , 22F
是否該知道從牧場到精煉到物流過程的知識呢?
06/08 15:27, 22F

06/08 15:27, 5年前 , 23F
推推
06/08 15:27, 23F

06/08 15:30, 5年前 , 24F
06/08 15:30, 24F

06/08 15:30, 5年前 , 25F
推大神
06/08 15:30, 25F

06/08 15:34, 5年前 , 26F
06/08 15:34, 26F

06/08 15:34, 5年前 , 27F
推自幹大神
06/08 15:34, 27F

06/08 15:34, 5年前 , 28F
老師先推
06/08 15:34, 28F

06/08 15:35, 5年前 , 29F
06/08 15:35, 29F

06/08 15:36, 5年前 , 30F
白天發文耶!難得。
06/08 15:36, 30F

06/08 15:37, 5年前 , 31F
06/08 15:37, 31F

06/08 15:38, 5年前 , 32F
謝謝老師
06/08 15:38, 32F

06/08 15:40, 5年前 , 33F
06/08 15:40, 33F

06/08 15:40, 5年前 , 34F
老師不考慮轉youtuber嗎
06/08 15:40, 34F

06/08 15:40, 5年前 , 35F
06/08 15:40, 35F

06/08 15:41, 5年前 , 36F
我自幹我驕傲
06/08 15:41, 36F

06/08 15:42, 5年前 , 37F
06/08 15:42, 37F

06/08 15:44, 5年前 , 38F
06/08 15:44, 38F

06/08 15:46, 5年前 , 39F
還有 42 則推文
06/08 18:10, 5年前 , 82F
大學部就是懂一台386怎麼Work的吧...
06/08 18:10, 82F

06/08 18:13, 5年前 , 83F
大神 跪惹
06/08 18:13, 83F

06/08 18:15, 5年前 , 84F
百推內
06/08 18:15, 84F

06/08 18:16, 5年前 , 85F
跪著推,最近老師發文好勤勉
06/08 18:16, 85F

06/08 18:22, 5年前 , 86F
推jserv
06/08 18:22, 86F

06/08 18:36, 5年前 , 87F
06/08 18:36, 87F

06/08 18:40, 5年前 , 88F
06/08 18:40, 88F

06/08 18:43, 5年前 , 89F
06/08 18:43, 89F

06/08 18:58, 5年前 , 90F
好難…
06/08 18:58, 90F

06/08 19:07, 5年前 , 91F
06/08 19:07, 91F

06/08 19:07, 5年前 , 92F
06/08 19:07, 92F

06/08 19:12, 5年前 , 93F
06/08 19:12, 93F

06/08 19:15, 5年前 , 94F
覺得神,先推再說
06/08 19:15, 94F

06/08 19:23, 5年前 , 95F
老師好
06/08 19:23, 95F

06/08 19:23, 5年前 , 96F
推大神
06/08 19:23, 96F

06/08 19:35, 5年前 , 97F
都有人可以在麥塊裡做電腦了
06/08 19:35, 97F

06/08 19:35, 5年前 , 98F
06/08 19:35, 98F

06/08 19:55, 5年前 , 99F
推實作才是學習
06/08 19:55, 99F

06/08 20:22, 5年前 , 100F
06/08 20:22, 100F

06/08 20:38, 5年前 , 101F
06/08 20:38, 101F

06/08 20:39, 5年前 , 102F
天啊 難得神文
06/08 20:39, 102F

06/08 20:43, 5年前 , 103F
06/08 20:43, 103F

06/08 21:47, 5年前 , 104F
神人
06/08 21:47, 104F

06/08 21:57, 5年前 , 105F
06/08 21:57, 105F

06/08 22:02, 5年前 , 106F
06/08 22:02, 106F

06/08 22:35, 5年前 , 107F
06/08 22:35, 107F

06/08 22:43, 5年前 , 108F
好文推
06/08 22:43, 108F

06/08 22:43, 5年前 , 109F
06/08 22:43, 109F

06/08 23:06, 5年前 , 110F
06/08 23:06, 110F

06/08 23:53, 5年前 , 111F
06/08 23:53, 111F

06/09 00:06, 5年前 , 112F
推 太贊樂 收藏!
06/09 00:06, 112F

06/09 00:11, 5年前 , 113F
看不懂 但我會試著看懂QQ
06/09 00:11, 113F

06/09 00:34, 5年前 , 114F
推!值得思考(我邏輯差QQ)
06/09 00:34, 114F

06/09 05:52, 5年前 , 115F
06/09 05:52, 115F

06/09 19:45, 5年前 , 116F
06/09 19:45, 116F

06/09 23:24, 5年前 , 117F
06/09 23:24, 117F

06/10 02:16, 5年前 , 118F
06/10 02:16, 118F

06/12 20:56, 4年前 , 119F
夠叛逆 是我等學習的目標
06/12 20:56, 119F

04/24 16:25, 5年前 , 120F
NAND to Tetris 已修完,真的是可以快速對數位邏輯、
04/24 16:25, 120F

04/24 16:25, 5年前 , 121F
CA、虛擬機器、編譯器有個概念
04/24 16:25, 121F
文章代碼(AID): #1S-s2paS (Gossiping)
討論串 (同標題文章)
文章代碼(AID): #1S-s2paS (Gossiping)