資訊工程系與資訊產業
有一天碰到一位同事, 談到國立大學校長已經有資工系的當頭, 至於
私立大學那是早就有了, 所以資訊產業將來應該會更蓬勃發展了 ! 結果,
這位校長系畢業多年的博士竟然答了一句: 資訊產業從來就沒有發展起來
過 ! 將來還是不樂觀, 這可愣住了 !
1977 年台大成立資工系, 消息傳來, 實驗室裡正在測試 INTEL 做的
一塊板子, 上面有個 2 公分見方的 Bubble Memory , 因為台大資工成立
的系主任李學養博士就是研究這東東的. 記得那是用 CCD 做的 Shift
Register Ring. 一位研究生拿了一台日製的5寸的軟碟機(可能是全台灣
進口的唯一一台)要配合中文 I/O, 研發微機為主的中文文書機. 印象中
那個 Bubble 好像是 100KB , 軟碟好像是 120KB , 目標是要做成便當盒
那麼大的裝置. 但 Intel 那塊板子很大長度超過便當盒, 也很貴, 所以
那位研究生分析完, 選擇了小磁碟機, 他的軟體是燒在一個實驗室自製的
Z-80 單板的 ROM 上, 沒有作業系統支援, 磁碟是放中文文件的. 完成後
配合中文顯示, 用法很像現在的電子字典. 只是顯示幕就是 CRT .
那一年的10月, 實驗室才用 VMM (Virtual Machine Mornitor)的概
念做了 I/O Device Emulater 把 INTEL Developing System 及 ISIS-II
OS 移到一台使用 8085 CPU 與 8 吋軟碟機的全自製微電腦上, 因為
Virtual Device Emulation 的軟體功能出奇的簡潔與成功, 所以連一向
隨版本 update 而來的 CP/M-80 OS 單密度磁片一放進自製的系統, 就能
正確啟動與可使用. 但那個磁片與軟體可從來都沒試用過, 因為實驗室沒
那種 Density 的 intel 系統界面卡與磁碟機, 但那個 Disk Device
Emulater 卻是模擬單密度的 FDD. 只不過實驗室那時剛好有隨 update
而來的單密度磁片, 也有台灣自製的光禿禿 CPU 板與記憶體板, 硬體電
路與零件跟 INTEL Developing System 硬體沒有一個地方一樣, 連那關
鍵的磁碟機與控制器都不相同, 一切都是先理論分析推測後, 才補上
Emulation 軟體的 ROM , 試了幾次修改 I/O emulation program 就成
了. 那年之後, 實驗室才有了完整的全套微電腦系統的軟硬體支援. 跨
過系統界線的關鍵, 就是那個理論的 VMM Model 與 Virtual Device
Emulater 的軟體. 這裡看不見硬體的影子.
=================================================================
很遺憾地, 30 年後, 資訊領域的工作者竟然是覺得資訊產業從來就
未發展起來過, 30 年前到現在, 含已經出走去大陸的是微電腦, 那一切
都被認為是硬體, 而且那是電腦工程技術, 但不是軟體工程更不是資訊工
程 ! 可是, 台灣的計算機工程/科學系並不多啊 ! 喊與用了 30 年的 IT
資訊產業, 竟然是被認為與 資訊xx 無關, 而且 資x 還受盡委屈, 資訊
從來未被大用, 也未曾站起來過. 資x 需要更多的照顧 !
提這個 bubble memory 與中文文書機, 就因為那就是要處理與儲存
中文資訊用的, 而把零落的軟硬體組件整合成好用的資訊系統靠的是就是
架構, 方法與軟體啊 !
但, 有人說那是為了硬體而做的軟體, 資訊工程領域要的是為軟體與
資訊而做的軟體. 那麼系統軟體算那一種, 答案竟然是那也是為了硬體而
做的, 不是資訊工程要做的軟體 ! 天啊 ! 然怪有人說網路與通訊 "都是
硬體" ! 同理, Compiler 與 OS 都是為了 Processor 而做的, 但寫程式
是為了軟體而寫的, 是這樣嗎 ?
這會不會像是說: "計算不是數學" ?
不過, 這個版的常客們至少可放心, 寫程式是為了資訊而做的, 所以是資
訊工程 ! 但寫程式仍然也有不是資訊工程的 !
--
◎ Origin: 中央松濤站□bbs.csie.ncu.edu.tw From: 140.115.5.5
→
05/27 02:38, , 1F
05/27 02:38, 1F
→
05/27 09:41, , 2F
05/27 09:41, 2F
推
05/27 10:12, , 3F
05/27 10:12, 3F
推
05/27 12:32, , 4F
05/27 12:32, 4F
推
05/27 12:36, , 5F
05/27 12:36, 5F
→
05/27 12:36, , 6F
05/27 12:36, 6F
推
05/27 12:53, , 7F
05/27 12:53, 7F
→
05/27 12:53, , 8F
05/27 12:53, 8F
推
05/27 13:22, , 9F
05/27 13:22, 9F
→
05/27 13:22, , 10F
05/27 13:22, 10F
推
05/27 19:50, , 11F
05/27 19:50, 11F
→
05/27 19:51, , 12F
05/27 19:51, 12F
推
05/27 21:56, , 13F
05/27 21:56, 13F
→
05/27 21:56, , 14F
05/27 21:56, 14F
推
06/02 09:19, , 15F
06/02 09:19, 15F
→
06/02 11:04, , 16F
06/02 11:04, 16F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 18 篇):