請(qǐng)記住本站域名:
黃金屋
四合院:我邊做科研邊吃瓜 第426章 操作系統(tǒng)
看見(jiàn)他的樣子,伍升遠(yuǎn)還是安慰了一下他:“不過(guò)也不全是吧,至少我聽(tīng)老師說(shuō),顯示器、鍵盤(pán)的量產(chǎn)版本他就是只給了原理樣機(jī),量產(chǎn)版是運(yùn)算所做的。至于打印機(jī),他就只動(dòng)了動(dòng)嘴,基本都是你們所做的了。”
嗯,聽(tīng)起來(lái)還是有進(jìn)步的噢
艸,你還不如不安慰。
伍升遠(yuǎn):你猜我是故意的還是故意不小心的?
肖勤這才意識(shí)到,這三位同學(xué),是進(jìn)入了一個(gè)什么樣的地方。
在他看來(lái),本來(lái)三個(gè)人都是留京無(wú)門(mén),走投無(wú)路,才進(jìn)了那個(gè)單位,可是沒(méi)想到現(xiàn)在看來(lái),事情遠(yuǎn)遠(yuǎn)不是他想的這么簡(jiǎn)單。
老師:你猜我為啥推薦伍升遠(yuǎn)?
“那以后,你們就是他直接管理,能第一時(shí)間參加新課題的了?”肖勤雖然性格有點(diǎn)那啥,但是人不笨,馬上就意識(shí)到了這三位同學(xué)的前途,那是大大的光明啊。
他不會(huì)以為一個(gè)才畢業(yè)一年就有這么多成果的人,會(huì)就此沉寂下去,再無(wú)所獲。
那很明顯,眼前這三位同學(xué),就是人家挑選的幫手,其發(fā)展前景,自然不言而喻。
馬娟笑道:“嗯,差不多吧,高師兄說(shuō)了以后還有很多計(jì)算機(jī)方面的工作需要做。”
這讓肖勤開(kāi)始懷疑,當(dāng)時(shí)自己選擇來(lái)運(yùn)算所的選擇是否并非最優(yōu)。
沒(méi)錯(cuò),他就是那位排名在前,但是放棄了三軋廠(chǎng)的工作的同學(xué)。
正常來(lái)說(shuō),這其實(shí)無(wú)可厚非,誰(shuí)也不會(huì)料到十七機(jī)部的軋鋼廠(chǎng)里,會(huì)蹲著這么一尊能直接壓過(guò)十二機(jī)部運(yùn)算所的大佛。
可越是這樣,他就越有一種日后那種錯(cuò)過(guò)500萬(wàn)大獎(jiǎng)的懊惱。
伍升遠(yuǎn)三人倒是很爽,行了,這回耳根子應(yīng)該能清凈一段時(shí)間了。
就在他們聊天這段時(shí)間,高振東和運(yùn)算所的同志,已經(jīng)做好了準(zhǔn)備,沒(méi)有什么介紹寒暄的過(guò)程,直接上手,運(yùn)算所的老骨干,哪位不認(rèn)識(shí)高振東的。
池總工看著高振東的操作,這一次和以往,都不太一樣。
高總工這次,很明顯應(yīng)該是做的一個(gè)新軟件,但是這個(gè)軟件和別的不太一樣,完全看不出是干嘛的。
與其他軟件做好之后必須在循環(huán)值守程序里面做出菜單項(xiàng),以供調(diào)用不同,這個(gè)軟件好像和現(xiàn)有的循環(huán)值守程序沒(méi)什么關(guān)系。
啟動(dòng)之后,高振東搗鼓了一番,最后只在屏幕的左上角顯示了簡(jiǎn)單的一行字符。
最后一個(gè)光標(biāo)閃爍,沒(méi)了。
這就沒(méi)了?厲所長(zhǎng)、池總工兩人面面相覷,其他運(yùn)算所的同志也是一頭霧水。
剛剛輸入完用戶(hù)名和密碼的高振東笑道:“就是它了!”
厲、池二人對(duì)視一眼,雖然知道高振東不會(huì)沒(méi)事兒拿人開(kāi)玩笑,但是這個(gè)沒(méi)頭沒(méi)尾的軟件還是讓他們感到迷茫。
池總工笑道:“高總工,這是什么?介紹介紹?”
高振東笑道:“這個(gè)有點(diǎn)像循環(huán)值守程序,但是更深更好一些。”
說(shuō)完,他輸入了一條指令。
然后敲下了。
如果是日后熟悉Unix、Linux的人,一眼就能認(rèn)出來(lái),這條指令,和Dos、Windows的cmd終端里dir的命令一樣,把指定目錄里的文件顯示出來(lái)。
順便說(shuō)一句,其實(shí)Unix和Linux里面一樣有dir命令,和上面兩條命令差不多,比爾大門(mén)的Dos在這里其實(shí)是沿用了Unix里的相同命令。
之所以用這個(gè)命令沒(méi)有改名字,主要是高振東不想自己還得重新背一遍命令,就用原來(lái)的,挺好。
然后運(yùn)算所的同志就看見(jiàn)一行行的字符飛速的上翻。
其中能看見(jiàn)一些比較熟悉的單詞,但是好像又不是那么完全一樣。
高振東承認(rèn),有個(gè)后綴名還是對(duì)文件的管理起到很好的輔助作用的,所以他沒(méi)有沿用Unix、Linux可執(zhí)行文件僅靠權(quán)限區(qū)分,文件名可以自由定義的規(guī)定,凡是可執(zhí)行文件,后綴為“.e”。
至于為什么沒(méi)有照抄MS系的“.exe”,因?yàn)樗麘邪 ?p/>
至于和Unix的腳本、MS系的批處理類(lèi)似的另外一種可執(zhí)行文件——腳本,他用的后綴是“.p”。
別的就不管了,就這兩種暫時(shí)夠用了。
雖然這一串文件名看得運(yùn)算所的同志似懂非懂,但是他們還是能猜到一點(diǎn),這個(gè)東西,好像是個(gè)口袋,把所有的文件都放到里面管理起來(lái)了。
“高總工,你這個(gè)是一個(gè)專(zhuān)門(mén)用于各類(lèi)文件管理的程序?這是個(gè)文件列表?”
高振東哈哈大笑:“嗯,有那么一點(diǎn)意思了,但不全是!”
說(shuō)完,他執(zhí)行了一個(gè)最簡(jiǎn)單的命令。
這回計(jì)算機(jī)的反應(yīng)大家能看懂了,高總通過(guò)這條指令,直接調(diào)用了vi程序,編輯xt文本文件。
池總工覺(jué)得這個(gè)有點(diǎn)兒意思了,原本在循環(huán)值守程序里調(diào)用程序,是需要在循環(huán)值守程序里面對(duì)界面進(jìn)行配置,把這個(gè)程序的菜單項(xiàng)做到界面里來(lái),才能調(diào)用得了,但是高總工這個(gè),好像是把程序的執(zhí)行文件放到這個(gè)口袋里,不用什么特殊的配置,就能直接啟動(dòng)。
“高總工,你這個(gè)程序的啟動(dòng)方式,好像簡(jiǎn)單多了啊。不用進(jìn)行專(zhuān)門(mén)的配置吧?”
嗯,不愧是總工,雖然因?yàn)樽约哼€沒(méi)有完整的介紹,深層次的東西他還看不出來(lái),但是能很敏銳的感覺(jué)到文件管理、可執(zhí)行文件執(zhí)行這兩個(gè)點(diǎn),就很了不起了,畢竟這東西是個(gè)新玩意。
高振東順著池總工的話(huà),點(diǎn)了點(diǎn)頭:“不用,直接放到這個(gè)環(huán)境里面,就能直接啟動(dòng)。”
說(shuō)完,他關(guān)閉了這個(gè)測(cè)試文檔,用指令啟動(dòng)C編譯器打開(kāi)了另外一個(gè)文件。
“厲所長(zhǎng)、池總工,這是我編寫(xiě)的一個(gè)基于ftp的應(yīng)用程序的C語(yǔ)言源代碼,你們看看有什么區(qū)別。”
厲所長(zhǎng)兩人,以及其他運(yùn)算所的同志聞言,仔細(xì)的觀察起這個(gè)程序來(lái),一邊看,一邊討論。
“好像是關(guān)于ftp的源代碼非常少了,只有一些函數(shù)調(diào)用。”
“這個(gè)也不奇怪啊,如果復(fù)用ftp庫(kù)的源代碼的話(huà),裝入頭文件后,一樣可以調(diào)用其他文件里的ftp源代碼。”
“你們看,這里面的文件管理也非常特殊,基本上沒(méi)有對(duì)磁盤(pán)、文件的任何細(xì)節(jié)代碼,只有少部分函數(shù)調(diào)用。”
“看來(lái)是把所有的類(lèi)似的細(xì)節(jié)操作都放到其他C源代碼文件里面去了。”
“不對(duì),剛才我好像在文件列表里看見(jiàn)頭文件里裝載的那幾個(gè)源代碼文件了,體量非常小,絕對(duì)放不下那么多東西。”
看了半天,厲所長(zhǎng)和池總工他們覺(jué)得還是不得要領(lǐng),干脆問(wèn)直接問(wèn)高振東。
高振東笑道:“剛才有的同志說(shuō)得非常好,很敏銳啊,這個(gè)程序里面,包括它裝載調(diào)用的其他源代碼文件里面,都沒(méi)有任何關(guān)于ftp、文件管理等等功能的細(xì)節(jié)代碼。這些內(nèi)容,全部被放到這個(gè)環(huán)境軟件里來(lái)了。”
池總工想了一會(huì),感覺(jué)腦子有點(diǎn)癢,好像要長(zhǎng)腦子了。
“高總工,你的意思是,你把所有的計(jì)算機(jī)資源的管理和使用,都從應(yīng)用程序放到外面這個(gè)大程序來(lái)了?”
對(duì)于原來(lái)的循環(huán)值守環(huán)境來(lái)說(shuō),只要想編程,雖然源代碼可以復(fù)用,但是對(duì)于軟件本身來(lái)說(shuō),就得把所有功能的所有代碼全部放進(jìn)源代碼,重新編譯。
簡(jiǎn)單說(shuō)就是軟件直接從頂層控制到底層,所有的功能都必須在這個(gè)軟件里面進(jìn)行管理,好處是很直接,能做的事情多。
壞處是拋開(kāi)程序的功能不說(shuō),程序的最基礎(chǔ)的一些重復(fù)的管理和操作,都要由程序自身來(lái)控制,總體功能和性能的實(shí)現(xiàn),完全取決于程序員的能力,而且有大量的重復(fù)勞動(dòng)。
就好像vi有打印功能,C編譯器也有打印功能,但是它們兩的打印功能,是各自在軟件里面把相同的代碼全部寫(xiě)了一遍。
這個(gè)相同代碼,不只是調(diào)用那點(diǎn)兒代碼,而是說(shuō)相當(dāng)于各自在軟件里重新實(shí)現(xiàn)了一遍打印機(jī)驅(qū)動(dòng)。
更別說(shuō)計(jì)算機(jī)資源管理這些東西了,那是沒(méi)有考慮的。
想通這一點(diǎn),池總工有點(diǎn)激動(dòng)了,這意味著以后的軟件人員,可以把更多的精力放到自己所關(guān)心的應(yīng)用上,不需要考慮這些通用功能的細(xì)節(jié),全都交給這個(gè)更新的“循環(huán)值守程序”了。
“高總工,太好了,這樣一來(lái),很多東西就可以不需要我們的軟件人員去考慮了,直接調(diào)用你這個(gè)新值守程序的功能就行,既省事兒,又省存儲(chǔ)。”
看到一些東西,但是沒(méi)看全。
畢竟操作系統(tǒng)這個(gè)東西,現(xiàn)在他們是根本沒(méi)有概念的,對(duì)于操作系統(tǒng)的意義,大概也只能看到或者想到這些比較淺的層面上,聚焦于具體的功能的實(shí)現(xiàn)。
高振東笑著點(diǎn)點(diǎn)頭,又搖搖頭。
“這個(gè)東西,是計(jì)算機(jī)的操作系統(tǒng),是一套把計(jì)算機(jī)硬件與用戶(hù)有效連接起來(lái)的綜合性管理軟件,它是計(jì)算機(jī)軟件方面的大腦,是計(jì)算機(jī)資源的管理者,同時(shí)也能為計(jì)算機(jī)提供更多的擴(kuò)充功能,其意義,比池總工你剛才說(shuō)到的,還要深遠(yuǎn)得多。沒(méi)有它,計(jì)算機(jī)只能是用途比較窄的專(zhuān)用工具,有了它,就能讓更多的非專(zhuān)業(yè)人士也能把計(jì)算機(jī)很好的用起來(lái)。”
快捷鍵: 上一章("←"或者"P") 下一章("→"或者"N") 回車(chē)鍵:返回書(shū)頁(yè)