第51章 你忘記系統了(1/2)
葉銘的問題讓陳教授很是愣了一下。
因為……這問得很沒有水準,甚至有點民科。
眾所周知,計算機科學領域有幾大「流氓」。
譬如脫離需求談設計、脫離場景談技術、脫離生態談架構……這些都是耍流氓。
葉銘這個問題就有點類似脫離生態談架構。
但陳教授也只是愣了一下。
畢竟他知道,葉銘的計科知識紮實得很。
沉吟片刻後,陳教授微微一笑:「如果把你的問題放大到整個電子電路,而不是單純地指我們的個人計算機系統,那麼答案是顯而易見的肯定,因為嵌入式開發就不要彙編語言。」
「這就要牽扯到彙編語言的定義了——它一開始是古老的計算機機器語言的升級,隨後變成了對處理器指令的符號化描述。」
說著陳教授拿起粉筆開始在黑板上畫了個簡單的PC架構。
「在開始學習彙編的時候,我們就講過計算機系統,從機器語言到彙編語言到高級語言……」
陳教授也不嫌麻煩,快速地講了一遍計算機架構基礎。
「……這裡,系統層面,出現了新的玩家——安卓。因為安卓是由JAVA搭建的框架,所以如果你們今後想做安卓開發的話,那麼就不需要掌握書里8086的彙編指令和代碼了——但安卓同樣有基於ARM的彙編指令……」
隨著黑板上寫下滿滿一黑板的板書,陳教授放下粉筆,拿起毛巾擦了擦手,最後望向葉銘。
「……所以,我們回到你的問題。」
「針對普通開發者而言,如果一個系統的開發框架能夠做到完善,那麼面向機器的低級語言就不是必須的,譬如安卓開發。」
「但針對系統和硬體而言,彙編語言不會消失,只會以另外的形式存在——因為它的本質是數據與處理器交流的橋樑。」
「當然,如果你能夠開發一個全新的處理器架構再搭配上全新的系統的話,我覺得,一切都有可能。」
陳教授幽了一默後望向葉銘。
「說清楚了沒?」
「謝謝陳老師。」
……
在沈如海的詫異眼神中坐下後,葉銘在腦海中問出了陳教授同樣的問題。
「說清楚了沒?」
「說清楚了。」
「那你還想設計一個系統嗎?」葉銘面無表情。
「我還想設計一個處理器。」
「真的還是假的?」
「真的。」
葉銘:「……運用場景呢?軟體環境呢?」
伊塔平靜地回道:「腦機。」
葉銘眼角猛地一縮!
「等等,我們之前就討論過,腦機最關鍵的難點是數據傳輸……」
「會有辦法解決的。」
葉銘:「……你不能老是異想天開。」
「如果你傳授給我的生物知識正確和準確的話,那我可以理解為,生物大腦感知,受到的最大欺騙是視覺欺騙。」
本章未完,點選下一頁繼續閱讀。