第430章 大的來了(2/2)
先打開vi,把test.txt編好,退出vi。
然後切換打開print程序,列印。
這算是運氣好,在循環值守環境裡,同時有vi和print,如果兩者不在同一個環境裡,那樂子可就大了,先完成vi操作,然後關閉計算機,換磁帶或者存儲器掛載print軟體,列印。
看起來好像不「太」麻煩,可是實際操作完全不是這麼回事,而且,這涉及到一個程序自動執行的問題,這才是核心。
當然,對於高振東的作業系統來說,這些操作還有一個實現方式,那就是用腳本,不過那是另外一個問題了。
看著那一行熟悉的「Ni Hao,ShiJie!」,所有程式設計師都叫了起來。
「這個功能太好了!」
「有這個,我至少能節約四分之一的時間!」
「程序自動調用啊,我一直想著類似的功能,但是就是不知道怎麼實現,原來那個循環值守環境框架太死了。」
「你好,師姐!」嗯?好像混進了奇怪的東西。
高振東趁熱打鐵,又給他們演示了上述操作的另外一種自動執行方法,批處理文件,或者說叫腳本,不過高振東覺得批處理這個名字,更貼切一些。
又是一陣哄鬧。
「這個更好,都不用編譯,直接用現有軟體就能搞出一個成系統的新軟體來。」
「批處理,這個名字起得好,有了這個功能,一些簡單的重複操作就能自動執行了。」
「高總工甚至還在裡面加上了類似C語言的流程控制語句,不服不行。」
隨著作業系統面紗的一點點揭開,厲所長和池總工開始意識到,剛才高振東說的那番話,這個東西,遠遠不是他們開始想的那麼簡單,意義重大。
也不是沒有毛病,比如對於現在的存儲器來說,只能在磁帶上調用,磁芯和電晶體存儲器上都別想,太貴了。
但是這是作業系統的問題嗎?不,這是我們自己的問題,買不起足夠多的高速存儲器。
池總工回想著剛才高振東的一番操作,突然發現了一個大家都沒注意到的點。
「高總工,你這個作業系統,可以同時執行多個程序?剛才在vi編輯的時候,很明顯,execprint程序是沒有退出的,還在運行,這是不是意味著」
所有人這才注意到這個細節,鴉雀無聲,這如果是真的,那完全是顛覆性的。
現在的計算機,基本上都是走單任務的,其實也是因為性能就那麼點兒,能完成一個任務就不錯了。
但是不管怎麼說,能實現多任務同時運行,這就是個了不起的變革,這意味著更多的可能性。
高振東笑了,怎麼說呢,證據錯了,但是結論是對的。
「剛才那個啊?那個不算,那一個我只是使用了類似函數調用的堆棧操作保存了execprint的現場,實際當時在跑的,只有vi,execprint是在它運行完之後重新恢復現場開跑的。」
大家有些失望,但是又好像有些放心,這樣的結果,好像顯得高總工更加接地氣一點。
「但是.」得,最怕的就是但是了。
高振東可顧不上他們在想什麼,繼續說道:「這個作業系統,的確是多任務作業系統,可以同時執行多個程序。說是同時,只是宏觀時間尺度上的同時,微觀尺度上,實際上是把時間分成很多片,按需輪流跑。」
「哇!!!!!!」
眾人一陣驚呼,還能這樣搞的?理論上這的確是可行的,時分操作嘛,灑灑水啦,簡單,可實際上,簡單個屁啊!
至少在座的所有人,有一個算一個,從來沒想到過到底怎麼弄這個事情。
肖勤看著伍升遠三個人,目光中滿是羨慕嫉妒,這就是他們去的單位,這就是他們的技術帶頭人?恐怖如斯!可算是讓他們給逮著好機會了。
「嘶~~~~~~」
得到高振東的確認,厲所長和池總工倒吸一口涼氣,高總工這幾個月,在計算機方面好像都沒怎麼大動作,可是萬萬沒想到,終年看不見,一舉露崢嶸。
這一搞,就搞了個大的。
(本章完)