※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2017-11-14 23:01:26
看板 Gossiping
作者 標題 Re: [問卦] 讀通計算機組織對寫程式有什麼幫助?
時間 Mon Nov 13 00:54:13 2017
※ 引述《Huffman (HuffmanAlgorithm)》之銘言:
: 計算機組織與設計
: 內容就是組合語言 評估計算機效能 自組CPU 記憶體管理
: 想不太透這些與碼農寫程式啥關係
: 有無八卦?
既然八卦板在 40 天內有 4 篇文章的標題提及計算機組織,剛好小弟最近授課進度
與此相關,順手回覆如下,歡迎交流討論。(謎之聲:原來八卦板也能夠討論資訊
工程的課業,這看板實在太萬能了,讚歎 Ptt!)
首先,想像一個情境,你到某一間製造家電的公司服務,擔任軟體工程師的你被主管
要求「讓公司的電扇能夠透過某種時序編碼,得以讓使用者感覺出自然風,而且功耗
要降到最低」,你會怎麼應對呢?
要求「讓公司的電扇能夠透過某種時序編碼,得以讓使用者感覺出自然風,而且功耗
要降到最低」,你會怎麼應對呢?
於是你就求助只比 Ptt 大神還遜色一點的 Google,提交以下關鍵字:
「電扇 自然風 控制」
不難發現「用 PIC 單片機製作電扇自然風發生器」[1] 這篇文章,後者開頭寫得很
到位:
「我們使用美國 Microchip 公司的單片機製作了一種電扇自然風發生器,它能有
規律地控制風扇送風的強弱。傳統的電扇通過它可產生自然風,亦可將它直接做在
電扇里,即是自然風電扇。」
規律地控制風扇送風的強弱。傳統的電扇通過它可產生自然風,亦可將它直接做在
電扇里,即是自然風電扇。」
依據上面的描述,所謂「產生自然風」的電扇其實就傳統電扇加上特殊的控制,而且
正是時序控制,原來主管的要求還真的跟軟體工程師背景有關,不是特別刁難你呀。
正是時序控制,原來主管的要求還真的跟軟體工程師背景有關,不是特別刁難你呀。
文中提到的 Microchip 公司在 2016 年初分別收購 Micrel 和 Atmel 兩家老字號
的微處理晶片供應商。作為 8-bit 微控制器的領導廠商,Microchip 毛利高達六成
[2],這讓人不免好奇這利潤到底怎麼來?!Microchip 陸續清算低毛利 (< 50%)
的微處理晶片供應商。作為 8-bit 微控制器的領導廠商,Microchip 毛利高達六成
[2],這讓人不免好奇這利潤到底怎麼來?!Microchip 陸續清算低毛利 (< 50%)
的產品,現在該公司著重醫療與健身電子、照明控制、照護與手術等超高毛利的產
業。
舉例來說,在以醫院為背景題材的影集或電影中,我們可見外科醫師以傳統手術刀
切開組織器官,再以絲線結紮止血的畫面,但早在近 100 年前「電刀」的問世,
徹底縮短手術時間、改善傷口癒合,減少病人失血,也降低感染等併發症的機率、
提高醫療品質。「電刀」的英文名稱為 Electrosurgical Unit(縮寫為 ESU),
又稱為高頻電刀,當高頻電流透過器械(電刀筆)作用在人體組織時,會使具有
切開組織器官,再以絲線結紮止血的畫面,但早在近 100 年前「電刀」的問世,
徹底縮短手術時間、改善傷口癒合,減少病人失血,也降低感染等併發症的機率、
提高醫療品質。「電刀」的英文名稱為 Electrosurgical Unit(縮寫為 ESU),
又稱為高頻電刀,當高頻電流透過器械(電刀筆)作用在人體組織時,會使具有
粘滯性的體液極劇振動,因摩擦而產生熱量,使組織內的水分快速蒸發,以致組織
分離或者凝固,這就是以電能代替傳統手術刀的基本原理。[3] 等等,這跟軟體有
什麼關聯?考慮到腦(神經)外科、眼科、耳鼻喉科、婦產科等較為精細的外科手
術時,電刀必須限定操作的次數 (這說法不精確,主要就是反映損耗的狀況),但
護理人員幾乎不能可能從表面上得知一把電刀到底用了多少次、損耗又如何,這時
就是咱們軟體工程師發揮作用之處,簡單來說,適用精細外科手術的雙極電刀
術時,電刀必須限定操作的次數 (這說法不精確,主要就是反映損耗的狀況),但
護理人員幾乎不能可能從表面上得知一把電刀到底用了多少次、損耗又如何,這時
就是咱們軟體工程師發揮作用之處,簡單來說,適用精細外科手術的雙極電刀
(bipolar) 裡頭有微控制器,隨時記錄電刀使用的狀況,並作為自我檢驗稽核
機制,避免醫療護理人員過度使用。
忘了說,男人攝護腺的手術自然也跟這類電刀有關,要是軟體沒寫好,讓男人的
功能永久 disable (應該要加上 "d",表示被動態,哎呀,想起來就心好痛),那
就是罪過了。既然上述領域裡頭軟體品質的影響很重大,形式化驗證自然就是關鍵
議題,不過有件事是前提:
功能永久 disable (應該要加上 "d",表示被動態,哎呀,想起來就心好痛),那
就是罪過了。既然上述領域裡頭軟體品質的影響很重大,形式化驗證自然就是關鍵
議題,不過有件事是前提:
「軟體要在什麼等級的硬體上運作,才能確保演算法和各式控制邏輯得以充分
運作呢?」
就前述電扇控制、電刀,還有多種電廠安全監控系統來說,不乏仍採用 8-bit,
顯然不是為了省錢,而是要在最小的空間達到最低功耗且軟硬體本身都要做出
完整的檢驗,甚至要從電路 register-transfer level (RTL)、週邊硬體、軟體
系統,到通訊協定等等,沒有一個環節可放過。畢竟這動輒造成公共安全危機,
資訊系統造成的損失隨便都以十年起跳。
系統,到通訊協定等等,沒有一個環節可放過。畢竟這動輒造成公共安全危機,
資訊系統造成的損失隨便都以十年起跳。
你說,計算機組織重不重要呢?要是資訊系統的研發人員不能很清楚知道 DMA,
interrupt, exception / trap / mode switch 的成本,不清楚各種硬體行為,
又如何確保時間精準地符合期待呢?當系統放到到汽車電子和航空系統時,就是
一連串即時系統 [5] 的考量,屆時即便是沒充分處理的 page fault 都會讓
interrupt, exception / trap / mode switch 的成本,不清楚各種硬體行為,
又如何確保時間精準地符合期待呢?當系統放到到汽車電子和航空系統時,就是
一連串即時系統 [5] 的考量,屆時即便是沒充分處理的 page fault 都會讓
系統陷入不可挽救的境界 (錯過 deadline,在 hard/safe real-time 往往會
釀造悲劇),在多核心的架構中,儘管 cache coherence 的成本看起來都是微秒
(10 的 -6 次方秒) 等級或更小,但累積起來卻很可能造成影響,注意,只要有
一次沒符合規範,就 GG 了 (捏著自己 GG 想想有多痛,我說軟體工程師的
(10 的 -6 次方秒) 等級或更小,但累積起來卻很可能造成影響,注意,只要有
一次沒符合規範,就 GG 了 (捏著自己 GG 想想有多痛,我說軟體工程師的
良心)。
不過也不要怕自己做得不夠好,導致他人家破人亡,就不踏入軟體開發,我們
資訊從業人員本該創造更好的數位世界基礎建設,讓世人得以受益,不然我們
的存在還有什麼理由?
資訊從業人員本該創造更好的數位世界基礎建設,讓世人得以受益,不然我們
的存在還有什麼理由?
對了,在加密貨幣領域中,往往伴隨著虛擬機器,如 Ethereum 的 EVM 作為
執行 smart contract 的基礎 [6],這時你若有充分的計算機組織結構的背景
知識,會讓你開發相關系統軟體時,能夠確保行為更 deterministic, safe,
sequentually correct. 希望讀到這裡,您能有點啟發,歡迎來挑戰相關的
作業 sandbox [7] >>
sequentually correct. 希望讀到這裡,您能有點啟發,歡迎來挑戰相關的
作業 sandbox [7] >>
預期目標
- 研讀 形式化驗證,並透過 cbmc 做 model checking 的練習
- 探討 隔離執行環境的建構與應用,思考加密貨幣領域的系統軟體
- 深入學習 GNU Toolchain,涵蓋 GDB 和 GProf
- 延伸 simulator 作業,培養軟體設計的技巧和學習嚴謹的系統分析
[1] http://cocdig.com/docs/show-post-626.html
[2] https://ycharts.com/companies/MCHP/gross_profit_margin
Microchip Technology Gross Profit Margin (Quarterly) (MCHP)
Microchip Technology has a Gross Profit Margin (Quarterly) of 60.67%. Microchip Technology Gross Profit Margin (Quarterly) (MCHP) charts, historical d ...
Microchip Technology has a Gross Profit Margin (Quarterly) of 60.67%. Microchip Technology Gross Profit Margin (Quarterly) (MCHP) charts, historical d ...
%E6%B7%BA%E8%AB%87%E9%9B%BB%E5%88%80.aspx (請將兩行串接)
[4] https://hackmd.io/s/H1xxp3pF0
https://www.slideshare.net/jserv/making-linux-do-hard-realtime
GitHub - pirapira/awesome-ethereum-virtual-machine: Ethereum Virtual Machine Awesome List
awesome-ethereum-virtual-machine - Ethereum Virtual Machine Awesome List ...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.245.162
※ 文章代碼(AID): #1Q27oxcW (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1510505659.A.9A0.html
推 : 快推 不然大家以為我看不懂1F 11/13 00:55
推 : 媽的有神快拜2F 11/13 00:56
→ : 太猛啦3F 11/13 00:56
推 : 這是讀書筆記吧4F 11/13 00:56
推 : 我也是這樣想的5F 11/13 00:57
推 : 先推6F 11/13 00:57
推 : jserv@@7F 11/13 00:57
推 : 大神先推再看8F 11/13 00:58
推 : 116終於不是廢文惹9F 11/13 00:59
→ : 對不起,是我們116教師不夠努力,檢討中10F 11/13 01:00
推 : WOWOWOWOWOWOW11F 11/13 01:01
噓 : 文組滾12F 11/13 01:02
推 : 推13F 11/13 01:03
推 : 這是教授還助教來發文嗎14F 11/13 01:03
→ : 任何一個受過CS訓練的學生都應該可以上來澄清Arch的用處15F 11/13 01:05
→ : 不過我想學生都在忙著準備期中考,就幫他們回覆
→ : 不過我想學生都在忙著準備期中考,就幫他們回覆
推 : 參見大神17F 11/13 01:05
推 : jserv大大18F 11/13 01:06
推 : 大神推19F 11/13 01:06
推 : 居然在八卦板看到jserv大神 推!20F 11/13 01:08
推 : 強者21F 11/13 01:08
推 : 靠 想說怎麼讀起來有料 原來是高手寫的22F 11/13 01:10
推 : pusheen 我是說push23F 11/13 01:12
推 : 拜讀完 膝蓋痛了一下......24F 11/13 01:13
推 : …25F 11/13 01:15
→ : 怎麼會是膝蓋痛呢?不是GG隱隱作疼啊?!軟體很重要26F 11/13 01:15
→ : 唉唉唉唉,在八卦版看到唐鳳還看到敬群大大,小弟我髕27F 11/13 01:17
推 : 只能推了28F 11/13 01:17
→ : 骨骨折還沒好啊,跪到不能再跪了29F 11/13 01:17
→ : 考完研究所就忘光了QQ30F 11/13 01:18
推 : 讚讚31F 11/13 01:21
推 : !!!32F 11/13 01:21
推 : 有神快拜 剛好最近在念計組33F 11/13 01:23
→ : QQ34F 11/13 01:23
推 : 推35F 11/13 01:24
推 : 先推再看36F 11/13 01:26
推 : jserv37F 11/13 01:26
噓 : 嘻嘻首噓38F 11/13 01:27
→ : 幹原來不是
→ : 幹原來不是
推 : 宅色夫 <(_ _)>40F 11/13 01:27
推 : 太專業了! 跪了41F 11/13 01:28
推 : 老師好42F 11/13 01:31
推 : 未看先推43F 11/13 01:31
→ : jserv大教我OS嗚嗚嗚嗚
→ : jserv大教我OS嗚嗚嗚嗚
推 : .45F 11/13 01:33
推 : 太神辣47F 11/13 01:36
→ : @b0920075, 感謝捧場,我會多回幾篇讓你好好噓48F 11/13 01:36
推 : 學店資科後面三分之一都不懂49F 11/13 01:37
推 : 大神!!! 推!!!50F 11/13 01:37
→ : @lulocke, 我從台灣最好的學店發文,是我沒寫好,會改進51F 11/13 01:38
→ Wand …
→ : 老師好53F 11/13 01:39
推 : 大大有甚麼好懂的組合語言資料可以看嗎?54F 11/13 01:39
→ : @newwer, 組合語言存在的目的不是「好懂」,而是掌握電腦55F 11/13 01:40
→ : 還是回去翻 datasheet 和 reference manual 吧
→ : 還是回去翻 datasheet 和 reference manual 吧
推 : 認真文 推57F 11/13 01:41
推 : push58F 11/13 01:45
推 : push59F 11/13 01:46
→ : 跪拜大神60F 11/13 01:48
推 : 好羨慕有這種課…61F 11/13 01:49
→ : 研所才開始自學c語言、linux
→ : 就是沒有基礎才知道基礎學科的重要性
→ : 可惜大多數人在學校中只在意軟體跑出來的結果
→ : 內容及流程對大部分的人來說都是0 kpi. QQ
→ : 研所才開始自學c語言、linux
→ : 就是沒有基礎才知道基礎學科的重要性
→ : 可惜大多數人在學校中只在意軟體跑出來的結果
→ : 內容及流程對大部分的人來說都是0 kpi. QQ
推 : XD 推66F 11/13 01:50
推 : 推67F 11/13 01:50
推 : 推個68F 11/13 01:52
→ : @woo0422, 歡迎用下班空檔挑戰課程練習題,我可以幫忙批改69F 11/13 01:52
推 : 清流推70F 11/13 01:52
推 : jes文 先推在看 !!!!71F 11/13 01:52
→ : 軟體工程師挑好戰場很重要,不下於歌手選遠對合適的曲目72F 11/13 01:53
推 : 每次發文都附註解,真的是太強大了...73F 11/13 01:53
推 : 趕快推 不然人家以為我不懂74F 11/13 01:55
推 : 哩細在供三小辣75F 11/13 01:55
推 : 釣到了 推76F 11/13 01:57
→ : @Yuwuen, 我只是等學生天亮前把程式交出,發文打發時間77F 11/13 01:57
推 : 請問jserv老師,下班後要如何學好資料結構和演算法的基78F 11/13 02:02
→ : 礎,彌補非純血CS背景的gap,必須以最有效率的寫法完成
→ : 工作任務。
→ : 礎,彌補非純血CS背景的gap,必須以最有效率的寫法完成
→ : 工作任務。
推 : 有神先拜再說81F 11/13 02:02
推 : 樓下解釋 pipeline82F 11/13 02:04
推 : 推84F 11/13 02:06
→ : @over117, 應該先問「為何上班沒辦法達成目標呢?」85F 11/13 02:07
推 : 已收藏這篇文章86F 11/13 02:07
推 : 老師辛苦了87F 11/13 02:07
推 : 任何一個受過CS訓練的學生都應該可以上來澄清Arch的用處88F 11/13 02:08
→ : 我不這麼認為
→ : 樓下比較 MIPS 和 ARM 的主要差異
→ : 我不這麼認為
→ : 樓下比較 MIPS 和 ARM 的主要差異
推 : 推專業91F 11/13 02:10
推 : 難怪覺得這id很眼熟 原來是教授啊92F 11/13 02:11
推 : 是松鼠!!94F 11/13 02:17
推 : 太神啦95F 11/13 02:18
推 : 有神快拜96F 11/13 02:21
推 : 幹這ID先推再說97F 11/13 02:22
推 : 話說 jserv 大師是哪一年拿到助教授的職位的啊98F 11/13 02:22
→ : 以前 NCKU 不是只給講師的名份嘛......
→ : 以前 NCKU 不是只給講師的名份嘛......
推 : 百推100F 11/13 02:24
推 : 神101F 11/13 02:24
推 : 樓下解釋 Amdahl's law102F 11/13 02:26
→ : @zzzz8931, 在我大學畢業前 (好欠揍的答覆XD)104F 11/13 02:28
推 : 我也是半路出家 看到中斷,DMA,CPU loading之類的就頭痛105F 11/13 02:29
推 : 嗯嗯跟我想的一樣106F 11/13 02:29
→ : 尤其是在不同平台之間porting簡直是惡夢107F 11/13 02:30
推 : 尤記得一兩年前問卦的時候,jserv 還沒掛上助教授頭銜..108F 11/13 02:30
推 : 看不完想睡了 謝謝大神109F 11/13 02:30
推 : 朝聖,很受用110F 11/13 02:30
→ : 樓下闡述計算機組織與人工智慧的關聯性111F 11/13 02:31
推 : 樓下列舉 RISC-V 未來發展的可能性與阻礙113F 11/13 02:38
→ : 樓上的問題很好,可惜我還沒有能力作出RISC-V相容處理器114F 11/13 02:46
→ : 還不夠努力,之後有進展一定來分享
→ : 還不夠努力,之後有進展一定來分享
推 : 好的,不知道未來貴校的計組/計結會用白算盤 RISC-V 版116F 11/13 02:47
→ : 當教科書嘛?
→ : 當教科書嘛?
推 : 我目前是電機系大二,研究所想轉資工,目前主要都在寫Py118F 11/13 02:48
→ : 沒看推文猜是教授 居然是..119F 11/13 02:48
→ : thon 和 JavaScript (node js,chrome extension...),120F 11/13 02:48
→ : 研究過一點點區塊鏈技術,專題想做用智能和約實現的公益
→ : 平台,linux 操作( 寫shell、docker 等) 平日都有在用,
→ : 會Cisco 機器的基礎設定,但我沒有太多架服務的經驗,也
→ : 沒讀過資工必修的科目(演算法等),我不會c++ 只有寫過C
→ : 但十分入門(沒學到指標),請問教授您覺的,我學習哪些技
→ : 研究過一點點區塊鏈技術,專題想做用智能和約實現的公益
→ : 平台,linux 操作( 寫shell、docker 等) 平日都有在用,
→ : 會Cisco 機器的基礎設定,但我沒有太多架服務的經驗,也
→ : 沒讀過資工必修的科目(演算法等),我不會c++ 只有寫過C
→ : 但十分入門(沒學到指標),請問教授您覺的,我學習哪些技
→ : 研究所不考的東西,大學教授不能教太多,不然會被學生申訴126F 11/13 02:48
→ : 能,對轉資工所幫助比較大?127F 11/13 02:48
推 : 樓下列舉幾項將指令集架構開源的好處與壞處?128F 11/13 02:50
推 : 朝聖Jserv~129F 11/13 02:50
→ : @heaviest, 考台灣的研究所,短期內還是考古題為主(無奈)130F 11/13 02:51
→ : 沒學到C語言的指標不要還沒入門,那連前戲都不算,94不行
→ : 沒學到C語言的指標不要還沒入門,那連前戲都不算,94不行
推 : 幹 讀起來感覺不對 看了id才知道是神132F 11/13 02:56
推 : 最近在唸計組, 推!!!133F 11/13 02:57
推 : 計組真的很重要134F 11/13 03:00
推 : 推 每次都有新東西135F 11/13 03:01
推 : 那您覺的哪些技能學好是對走CS 領域受用無窮的呢?演算136F 11/13 03:02
→ : 法?計組?資結?C? 網路概論?
→ : 法?計組?資結?C? 網路概論?
推 : 七年前得知大神,就一直在後頭追隨您了 <(_ _)>138F 11/13 03:04
→ : @heaviest, 不如「知道自己能做什麼才可發揮自身特質」139F 11/13 03:05
推 : 樓上上忘了 OS140F 11/13 03:06
→ : 盲目學習是很可怕的,尤其搶著在極短時間囫圇吞棗141F 11/13 03:06
→ : 比方說我知道像我這種智商低的人,很難在一個領域成為專家
→ : 但我知道很多專家需要有人協助系統整合,我就從這地方切入
→ : 比方說我知道像我這種智商低的人,很難在一個領域成為專家
→ : 但我知道很多專家需要有人協助系統整合,我就從這地方切入
推 : 朝聖144F 11/13 03:09
→ : 樓下說明何謂 "Pipeline Hazards"?145F 11/13 03:09
→ : (依據鄉民的標準,智商沒有 180,大概都是低智商)146F 11/13 03:09
→ : @zzzz8931, 前面貼的現代處理器講座(cpu)有提到喔
→ : 爭取和真正專家/高手共事的機會(包含寫測試程式),才會徹底
→ : 看到一個領域的本質,進而知曉其根基的面向有多深遠
→ : @zzzz8931, 前面貼的現代處理器講座(cpu)有提到喔
→ : 爭取和真正專家/高手共事的機會(包含寫測試程式),才會徹底
→ : 看到一個領域的本質,進而知曉其根基的面向有多深遠
推 : 專業推150F 11/13 03:14
推 : Tax Supervisor!!!!!!!151F 11/13 03:16
推 : 樓下想像,你的程式要跑20分鐘但你的同事只要10秒就跑完152F 11/13 03:17
→ : 那種心情是多麼複雜?
→ : 那種心情是多麼複雜?
推 : 嗚嗚嗚嗚就跟姆斯拿不到總冠一樣哭哭154F 11/13 03:20
→ : https://goo.gl/FEJ3Wc # 如果懂Arch,挖加密貨幣可快20%155F 11/13 03:23
→ : Improve CPU Monero mining up to 20% with huge pages
→ : Improve CPU Monero mining up to 20% with huge pages
→ : 大神 如果選錯專業 想去學習資工方面的從哪下手好 零基157F 11/13 03:27
→ : 礎QAQ
→ : 礎QAQ
推 : 樓下說明為什麼有人會說 g++ 後面別亂加 -O3?159F 11/13 03:27
推 : 不過同時huge pages也不是毫無成本的160F 11/13 03:29
→ : 某些系統(例如Database, KV-store)就不見得適合
→ : 當然也有適合的, 不過應該要case by case討論
→ : 某些系統(例如Database, KV-store)就不見得適合
→ : 當然也有適合的, 不過應該要case by case討論
→ : @tobbaco, 你若要零基礎又要短期看到效果,去找seafood163F 11/13 03:30
→ : 如果真的挖到微秒等級, 就需要精細調教系統了164F 11/13 03:30
→ : 我只能教人如何用15年才頓悟作業系統核心的設計這種學習法165F 11/13 03:30
→ : 感謝 @luckylove 指點!
→ : 感謝 @luckylove 指點!
→ : 樓下說明想要追求最好的效能應該使用C, C++, 還是 Java?167F 11/13 03:32
→ : 你程式要跑20分鐘,你同事只要10秒鐘,假設你們兩個的結168F 11/13 03:32
→ : 果一樣也正確,那我認為應該從國中數學開始檢討。
→ : 也就是說其中有一人的計算方式在邏輯上,充滿著過多無效
→ : 且多餘的作法。
→ : 果一樣也正確,那我認為應該從國中數學開始檢討。
→ : 也就是說其中有一人的計算方式在邏輯上,充滿著過多無效
→ : 且多餘的作法。
推 : 講的例子有點奇怪抱歉,可能10秒跟1秒,比較符合真實172F 11/13 03:37
→ : 那可能叫那位較差的朋友把一本聖經本語言乖乖唸完,再思173F 11/13 03:39
推 : 不敢說指點啦!!(討論總是有益的) 前陣子有看到MongoDB174F 11/13 03:39
→ : 討論「效能」前,應該規範適用的前提。比方說爭分奪秒的175F 11/13 03:40
推 : 講人話176F 11/13 03:40
→ : 考一下算法上有沒有多於的步驟,應該就差不多了。177F 11/13 03:40
→ : 股票交易所可為了提升單核心的運算速度,用液態氮配合超頻178F 11/13 03:40
→ : 跟Redis的一些文件才發現的, hugepages也有跟NUMA互動179F 11/13 03:40
→ : 不過也不無可能吧,真的沒掌握到資料好的性質,確實可能180F 11/13 03:41
→ : 做白工,程式搞一堆其實是浪費時間的步驟
→ : 做白工,程式搞一堆其實是浪費時間的步驟
→ : 硬是把原本4GHz主頻超到接近5GHz,非常熱,一定要處理散熱182F 11/13 03:41
→ : 的地方要特別調整, 不過Hugepage有機會加速是真的183F 11/13 03:41
→ : 但股票交易所即使願意做這樣高成本的投資,但也用Java開發184F 11/13 03:42
→ : 為什麼呢?Java的並行(concurrency)能力和語意行為正確就是
→ : 為什麼呢?Java的並行(concurrency)能力和語意行為正確就是
→ : 話說,很多人會在學習的路上質疑線性代數到底學來幹嘛,186F 11/13 03:43
→ : 箇中關鍵考量點187F 11/13 03:43
→ : 不知道各位怎麼看這件事情?188F 11/13 03:43
→ : 為何不把質疑單一學科的力氣拿來質疑自己存在的意義呢?XD189F 11/13 03:44
→ : 宅色夫大人的作法已經到了最硬的部份,也就是軟體做到沒190F 11/13 03:44
推 : 我還真沒想過要用到液態氮 XD191F 11/13 03:45
推 : 大神教我嵌入式系統~192F 11/13 03:45
→ : 得做了,不過不管怎樣,多思考讓自己的想法洗鍊,其實對193F 11/13 03:45
→ : @poboq0002, 等我做更多醫療電子的計畫後,希望推出GG和MCU194F 11/13 03:46
→ : 關聯的專文和示範
→ : 關聯的專文和示範
→ : 設計都是很有幫助的,我發現現實中不管是寫程式還是什麼196F 11/13 03:46
→ : 結果差的都是不習慣長久思考的人。
→ : 結果差的都是不習慣長久思考的人。
推 : 想問一下,NCKU CSIE 碩士畢業生大多去哪些地方工作呀?198F 11/13 03:49
→ : 其實我覺得現在人或說是大多數的人學習有個很不好的點,199F 11/13 03:50
→ : @zzzz8931, 請不要對學店有太多幻想。我們教師的錯...200F 11/13 03:50
→ : 就是太功利太求要立刻有個東西出來,導致成品都很差,不201F 11/13 03:51
推 : 我沒有要鄙視 NCKU CSIE 的意思,不要誤會202F 11/13 03:51
→ : 過這類人都是結果論者,數學其實是教你簡潔的思考,這在203F 11/13 03:52
推 : 曾經聽聞一個都市傳說…只要在每天凌晨5點提出一個pullRequ204F 11/13 03:52
→ : est,就能interrupt教授的睡眠。
→ : est,就能interrupt教授的睡眠。
→ : 貴校常年在某雜誌榮登企業最愛新鮮人的學校來源,所以才206F 11/13 03:53
→ : 好奇發文
→ : 好奇發文
推 : 太長了明天在看XD208F 11/13 03:54
→ : 當一間學校的畢業生大多放棄在校培養的專業,甘於跟著機器209F 11/13 03:54
→ : 做任何事都很好用,並非一定得套上什麼數學式子或理論。210F 11/13 03:54
→ : 有些教授早上四點回信都不知道他到底是出國還是沒睡覺211F 11/13 03:54
→ : 輪轉之際,就算有幾年幾百億,終究還是學店212F 11/13 03:54
→ : 他們真的有放棄嗎? 我是很認真的問213F 11/13 03:55
→ : 你的意思是學非所用?
→ : 你的意思是學非所用?
→ : 離題了,等我在教幾年書,拿出更多數據再來揭發真相215F 11/13 03:58
→ : 趕快回歸主題,學習計算機組織很重要 (笑)
→ : 趕快回歸主題,學習計算機組織很重要 (笑)
推 : 那你怎麼看「大學不是職業訓練所」這件事?217F 11/13 03:59
→ : 不熱衷學習吧,時代趨勢跟學校老師無關。218F 11/13 04:00
推 : 八卦版難得優文 推219F 11/13 04:01
推 : 恩恩 跟我想的差不多220F 11/13 04:09
推 : 好認真221F 11/13 04:11
推 : 朝聖推222F 11/13 04:16
推 : 耶 我們教授耶223F 11/13 04:49
推 : 嗚這學期事情跟課都太多沒修到您的iot224F 11/13 04:50
推 : 專業文還不推225F 11/13 04:58
推 : 快住手 不要把syllabus貼上來226F 11/13 05:02
推 : 朝聖推227F 11/13 05:20
推 : 百推內228F 11/13 05:21
推 : 老師好 我星期三要考試QQ229F 11/13 05:29
推 : 哦哦哦哦哦!是宅色夫大大230F 11/13 05:30
推 : 推231F 11/13 06:29
推 : 推232F 11/13 06:36
推 : 有神快拜233F 11/13 06:41
推 : 大神!234F 11/13 06:53
推 : 謝謝教師 我會好好努力唸書去成大235F 11/13 07:10
推 : 我媽問我為什麼跪著滑手機!236F 11/13 07:11
推 : 教授 今年要當幾個人 (被拖走)237F 11/13 07:27
推 : 有神QQ238F 11/13 07:30
推 : 推專業239F 11/13 07:31
推 : 快推240F 11/13 07:32
推 : 推241F 11/13 07:37
推 : 論文給推242F 11/13 07:39
推 : 推243F 11/13 07:42
→ : 有神快拜244F 11/13 07:46
推 : 看到神了245F 11/13 07:48
推 : 百推246F 11/13 07:50
推 : 專業推~247F 11/13 07:57
→ : @NEWSTAY, 其實沒有固定課綱,我通常都是觀察產業和學生248F 11/13 07:58
→ : 素質的分佈,再來決定課程要怎麼進行,自然進度就變化很大
→ : 素質的分佈,再來決定課程要怎麼進行,自然進度就變化很大
推 : 看完了 再推250F 11/13 07:59
→ : @silentence, 趕快讓沒有緣分的學生早點退選,就不用當掉251F 11/13 07:59
推 : 嗯嗯文組看不懂QQ252F 11/13 08:01
→ : @aqua25113, 讓您看不懂,一定是我的表達不好,請告知哪段253F 11/13 08:01
推 : 推254F 11/13 08:02
推 : ....怎我覺得你把這兩個東西牽起來是離題..255F 11/13 08:03
→ : RTL跟high level language有這麼大的關係嗎...
→ : RTL跟high level language有這麼大的關係嗎...
推 : 推257F 11/13 08:04
→ : @mmonkeyboyy, 請查閱歐盟對醫療電子設備的規範258F 11/13 08:04
→ : 囧> 那不過就是一堆規範....SO WHAT259F 11/13 08:06
→ : 有包含整個硬體、軟體,到所有的通訊協定都要通過檢測260F 11/13 08:07
→ : 我還DO254哩....明明計組是要讓學生了解他們的261F 11/13 08:07
→ : 簡單來說,你不只要交代IO,甚至要給出詳細的時序資訊262F 11/13 08:07
→ : code被轉成machine code後在處理器裡會幹嘛263F 11/13 08:08
→ : 藉此了解 如針對特性可以寫出較有效率的程式碼
→ : 藉此了解 如針對特性可以寫出較有效率的程式碼
推 : 神來啦...跪著推文265F 11/13 08:08
推 : 身為文組 我已經盡力了…266F 11/13 08:09
推 : 雖然我想也許這樣會學生聽得進去啦@_@ 但我總覺牽太267F 11/13 08:10
推 : 推268F 11/13 08:11
→ : 遠....囧> 不過每個人的方式不同就是了269F 11/13 08:11
推 : 老師好~270F 11/13 08:12
→ : 也許對embedded的會需要的@_@271F 11/13 08:13
推 : 朝聖272F 11/13 08:13
推 : 文組果然只會誤國273F 11/13 08:14
推 : 但我這種文組的還是去誤國好了274F 11/13 08:17
推 : 連推文都看不懂(≧ ≦)275F 11/13 08:17
推 : 朝聖推276F 11/13 08:17
推 : 快推 不然是別人以為我不會277F 11/13 08:23
推 : 看不懂278F 11/13 08:25
→ : 覺得例子有些問題279F 11/13 08:26
→ : 做embedded system跟cs本來就是兩個不同的領域
→ : embedded system這邊已經比較偏電子底層了
→ : 國外大學cs可是不教授電子電路呦
→ : 做embedded system跟cs本來就是兩個不同的領域
→ : embedded system這邊已經比較偏電子底層了
→ : 國外大學cs可是不教授電子電路呦
推 : 神 這境界凡人不懂283F 11/13 08:27
推 : 推284F 11/13 08:30
→ : 很多國外CS CA CO等課 現在都是 gem5去了285F 11/13 08:33
→ : 當然還有更狠的是 直接ISA去做
→ : 不過這就看系了@_@~ 最近是一幫RISCV的 就照做一份
→ : 當然還有更狠的是 直接ISA去做
→ : 不過這就看系了@_@~ 最近是一幫RISCV的 就照做一份
推 : 神288F 11/13 08:36
推 : 推289F 11/13 08:41
推 : 朝聖推290F 11/13 08:51
推 : 請收下我的膝蓋291F 11/13 08:53
推 : 推推推292F 11/13 08:54
→ : 往embedded走可能用得到...FLAG的話真的不太需要293F 11/13 08:56
推 : 神快拜294F 11/13 08:59
推 : 專業...295F 11/13 09:02
推 : 宅色夫296F 11/13 09:03
推 : 雙膝ㄧ軟297F 11/13 09:05
推 : 計算機組織不是幾百年前的東西嗎,被說得好難QQ298F 11/13 09:05
推 : 成大資訊 看到jserv趕快來朝聖!299F 11/13 09:07
推 : 推!300F 11/13 09:10
推 : 好猛301F 11/13 09:11
→ : @notbeloser, 我只想強調,毛利這麼高的產業需要有人去302F 11/13 09:11
→ : 解決問題,大家應該強化自己的專業,用打群架的方式去搶錢
→ : 解決問題,大家應該強化自己的專業,用打群架的方式去搶錢
推 : 老師都不用睡覺的嗎....304F 11/13 09:22
推 : 神人ㄘㄢˉㄅ305F 11/13 09:29
→ : 參拜
→ : 參拜
→ : @weboau, 想到高等教育培育出來的學生在蠅頭小利打轉,我就307F 11/13 09:30
→ : 睡不好。現在的死胡同太可怕。只有專攻高毛利市場才能翻身
→ : 睡不好。現在的死胡同太可怕。只有專攻高毛利市場才能翻身
推 : J大 你的實驗室有收考試生嗎Q_Q309F 11/13 09:33
推 : Jserv大大 早安 還認得我嗎? 哈哈哈310F 11/13 09:36
推 : ....高毛利別的進階要求也很高311F 11/13 09:36
→ : 例如車用電腦 早先瑞薩也是強到哭巴 也是XD
推 : 然後等microchip跳進去 大家再跟著跳就搶回來了
→ : 事實上某大廠就是專精此道 說規格嘛 歐盟就那樣啊
→ : 做是做 文件也不是我們去出啊
→ : 例如車用電腦 早先瑞薩也是強到哭巴 也是XD
推 : 然後等microchip跳進去 大家再跟著跳就搶回來了
→ : 事實上某大廠就是專精此道 說規格嘛 歐盟就那樣啊
→ : 做是做 文件也不是我們去出啊
推 : 是大神!316F 11/13 09:44
推 : 正在翻譯matering embedlinux prog這本看到這篇好有感觸317F 11/13 09:55
推 : 有人有辦法一句推文 激怒老師嗎?318F 11/13 10:00
推 : 哇嗚319F 11/13 10:01
推 : 我本科都沒你那莫專精。(拜320F 11/13 10:10
推 : 看到jserv先跪一波321F 11/13 10:11
推 : 我就知道是這樣322F 11/13 10:12
推 : 這不推還有天理嗎?323F 11/13 10:15
推 : 摁摁 我也想這樣說324F 11/13 10:17
→ : 幹 想個屁 跪著推
→ : 幹 想個屁 跪著推
推 : 我以為我在看什麼理論書籍...326F 11/13 10:19
→ : 推這句328F 11/13 10:20
推 : 嗯嗯,幹你讓我感覺自己像文組329F 11/13 10:22
推 : 好文,推330F 11/13 10:31
推 : 是hard/soft realtime吧?331F 11/13 10:32
推 : 文組看不懂,覺得強332F 11/13 10:36
推 : 推 jserv,學以致用333F 11/13 10:43
推 : 朝聖推334F 11/13 10:43
→ : 靠杯,整篇中文字跟英文字拆開都懂,合起來變天書335F 11/13 10:46
推 : 宅色夫你又來了336F 11/13 10:48
推 : 推337F 11/13 10:55
推 : 有神快拜!!338F 11/13 11:07
推 : 推339F 11/13 11:10
推 : 推340F 11/13 11:11
推 : 推341F 11/13 11:27
推 : 推342F 11/13 11:28
Safety of Computer Control Systems 1986 (Safecomp '86) Trends in Safe Real ... - Google 圖書
The proceedings of the fifth workshop in this subject continue the trend set by the previous four and discusses some of the current problems involved ...
→ : @leoone, 想學東西很簡單,趕快來寫作業,我會批改345F 11/13 11:31
推 : 好的 j大 想再問一個問題 ProcessA若 time out 後 想再立346F 11/13 11:35
→ : 即進入 CPU 不管ready Q是否為空 還有需要在做context swi
→ : tch嗎?網路上查的資料 linux似乎會讓PA直接進入 ?
→ : 即進入 CPU 不管ready Q是否為空 還有需要在做context swi
→ : tch嗎?網路上查的資料 linux似乎會讓PA直接進入 ?
推 : 不好意思在這裡問您問題,但我非本科生沒有老師可以問Q_Q351F 11/13 11:37
→ : @leoone, 請愛用kgdb觀察Linux核心的運作,再比對你的理解352F 11/13 11:38
→ : 不要強調自己「非本科」,在這個世紀只要沒強度都是非本科
→ : @BlackBerry10, 激怒我很簡單,只要說「我好手好腳,但我
→ : 覺得 ___ 好難,我放棄」
→ : 不要強調自己「非本科」,在這個世紀只要沒強度都是非本科
→ : @BlackBerry10, 激怒我很簡單,只要說「我好手好腳,但我
→ : 覺得 ___ 好難,我放棄」
推 : 我好像在醉資心95還是95之前某級的學長心得文中看過這位356F 11/13 11:42
→ : 神人學長的事蹟描述 有印象的是自己做UNIX\Linux的優化
→ : 神人學長的事蹟描述 有印象的是自己做UNIX\Linux的優化
推 : 宅色夫,未看先推!!358F 11/13 11:44
→ : 應該是同一位不是我亂組吧 哈哈359F 11/13 11:44
→ : @Sunofgod, 人如果沒有持續進步,就完蛋了,我進步太緩慢360F 11/13 11:48
→ : 成大資工醉資心BBS前站長路過 (小時候的回憶)
→ : 成大資工醉資心BBS前站長路過 (小時候的回憶)
推 : 專業文 推362F 11/13 11:53
推 : 你媽知道你在這發優文嗎?363F 11/13 11:58
推 : 推專業364F 11/13 12:36
推 : .... 認真看完回頭看ID 果然是jserv大神365F 11/13 12:39
推 : XD366F 11/13 12:44
推 : 我記得我剛下課啊?怎麼又上課了(癱367F 11/13 12:55
推 : 看懂最後那段而已....368F 11/13 12:57
推 : 網站怎進不去369F 11/13 13:01
推 : 看不懂 QQ370F 11/13 13:08
推 : 只能推了371F 11/13 13:09
推 : 推!372F 11/13 13:10
推 : 跟我想的一樣373F 11/13 13:20
推 : 先跪再說374F 11/13 14:03
推 : 推 專業375F 11/13 14:10
推 : 跪見宅色夫老師376F 11/13 14:39
推 : ...377F 11/13 14:47
→ : @nova06091, 請告知不能存取的網址為何378F 11/13 15:34
推 : ???379F 11/13 15:52
推 : 推380F 11/13 15:53
→ : 好久沒在台灣看到有人提到CBMC model checker了381F 11/13 16:03
→ : 上次還跟一個在微軟研究院的德國佬討論Z3
→ : 微軟用Z3來驗證hyper-v的正確性
→ : 應該是說 VCC 跟 Z3
→ : 上次還跟一個在微軟研究院的德國佬討論Z3
→ : 微軟用Z3來驗證hyper-v的正確性
→ : 應該是說 VCC 跟 Z3
→ : 話說 jserv 大師近期有計畫來 NTU 演講嗎?385F 11/13 16:13
推 : 有神快跪386F 11/13 16:19
推 : 推 太神啦387F 11/13 17:00
推 : 116不發廢文 浪費ip388F 11/13 17:11
推 : 推~最近在學PIC ,畢竟高階語言有他的極限,組語還是很389F 11/13 17:39
→ : 重要的
→ : 重要的
推 : 有神一定要拜!391F 11/13 18:16
推 : 太神了 推推392F 11/13 18:39
推 :393F 11/13 18:57
推 : 老師好,朝聖推394F 11/13 19:21
推 : 娘子!快點出來看上帝!395F 11/13 20:13
推 : 推396F 11/13 21:45
推 : 今天有偷喊老師的名子 不知道老師有沒有注意到XD397F 11/14 00:25
推 : 推 宅色夫398F 11/14 08:11
→ : @chttl5566, 目前研究是RTOS搶佔式排程的model checking399F 11/14 10:27
噓 : 看謀400F 11/14 10:45
→ : @Derp, 請告知哪一段需要改進,謝謝401F 11/14 11:39
推 : 跪推jserv402F 11/14 12:31
推 : 回14樓 是助理教授喔403F 11/14 14:09
推 : 朝聖404F 11/14 14:39
推 : 老師好405F 11/14 19:10
推 : 細細看好像蠻有意思~謝謝厲害的長知識教學分享文406F 11/14 20:32
推 : 推!407F 11/14 22:42
--
( ̄︶ ̄)b Freerunner, MaxColin, Sifox, et79210, clisan 說讚!
1樓 時間: 2017-11-13 10:12:49 (台灣)
→
11-13 10:12 TW
看不懂的人,也能推:我們資訊從業人員本該創造更好的數位世界基礎建設,讓世人得以受益,不然我們的存在還有什麼理由
回列表(←)
分享