“林老師,位置控製程序我看了,沒有問題。”李承乾看完位置控製代碼,也沒有發現問題。


    雖然這份代碼的運行效率,比他寫的空間站控製程序要慢很多,但功能很完善。


    畢竟是空間站的配套軟件,一般情況下,肯定是進行過大量測試的,沒有人敢在這些問題上馬虎大意。


    聽到李承乾的話後,林雄的失望幾乎寫在了臉上。


    緊接著,李承乾繼續開口,“林老師,我覺得問題可能出在核心代碼,或者是驅動程序上。”


    位置控製程序是依托於空間站核心代碼運行的。


    最後驅動程序按照代碼的指令,控製空間站的硬件。


    “我能不能看一看這套係統的核心代碼,以及驅動程序。”


    “可以,但是核心代碼和驅動程序是用匯編寫的……”其實,在多次檢查控製程序,沒有發現問題之後,林雄就已經想到,可能是核心代碼和驅動程序出了問題。


    可核心代碼和驅動程序都是匯編語言寫的,解讀起來難度極大,難以理解,原來的係統開發人員已經在查找bug了,可最短都需要兩個月的時間才能完成,還不一定能排查出問題的所在。


    “林老師,匯編語言,其實我也懂。”李承乾平靜的開口。


    “來,這是係統核心代碼。”


    “這是相關設備的驅動程序。”


    “李承乾同學,看過代碼後,我想你已經知道這個程序是幹什麽的了。”


    看到李承乾點了點頭,林雄無比鄭重的開口,“今天的事情必須保密,不能對任何人說。”


    “代碼也必須保密,絕對不能泄露出去。”源代碼要是泄露出去,一旦被人找到漏洞,攻擊漏洞,後果不堪設想。


    “你放心,我不會對任何人說這件事。”李承乾自然知道事情的嚴重性。


    “李承乾同學,核心代碼,以及驅動程序你試著解讀一下,就算沒有發現問題也沒有關係。”用匯編語言編寫程序,和解讀匯編語言編寫的程序,難度根本就不是一回事。


    解讀的難度是編寫的十倍,這還是有注釋的情況。


    在沒有注釋的情況下,想找出bug,和大海撈針沒有多少區別。


    林雄已經考慮好了。


    1個小時後就是下班時間,要是沒有成果的話,他就會啟用備用方案。


    畢竟,明天李承乾需要進行軟件現場答辯,需要做好準備,這件事也很重要。


    李承乾的目光落到林雄調出來的兩個文件上。


    在技能加持之下,他速度飛快的瀏覽起來。


    那些對其他人來說如同天書一般的代碼,他一眼就能看穿含義。


    空間站操作係統的核心代碼並不多,10分鍾後,他就看完所有核心代碼。


    在他的腦海中,控製程序已經在核心代碼上運行了一遍。


    頓時,李承乾發現了問題的關鍵。


    “原來問題出在這裏!”


    一段看似正常的代碼被李承乾找到。


    這是一段時間轉換函數。


    而控製程序運行後,就會調用這個函數。


    因為數據定義的精度不夠,導致每一次位置計算都會發生一點的偏移,一天積累下來,偏移量剛好是1厘米。


    發現了這個問題後,李承乾並沒有立即提出來。


    因為林雄很忙碌,給李承乾打開了核心代碼和驅動程序之後,他就被人叫走了。


    李承乾也不慌,他就有問題的代碼標注出來。


    打開驅動程序的代碼文件,閱讀起來。


    驅動程序的本質是什麽?


    是計算機控製設備運行最關鍵的東西。


    驅動程序相當於硬件接口,操作係統隻能通過這個接口,才能控製硬件設備的工作。


    在空間站上,驅動程序具體表現為,可以控製空間站各個方向的霍爾發動機啟動,控製運行的功率,控製運行的時間等等,可以控製各個艙門之間的開關等等。


    而驅動程序的好壞,直接決定了設備的性能。


    沒多久,控製係統的驅動程序部分,李承乾全部看完。


    通過驅動程序,他對正在天上飛著的空間站,特別是控製係統,已經心中有數。


    4台赫爾推進器,每台的功率是80毫牛。


    還有4台傳統推進器,可以提供臨時性的強大動力。


    “若由我來重新這一部分驅動程序的話,空間站的控製係統效率可以提高50%左右!”


    此刻,在空間研究所會議中心,空間研究所的所長空間站建造總指揮高翔院士臉色無比嚴肅,“林雄,空間站位置控製係統的問題,你排查出來沒有?”


    “院長,還在排查。”


    “經過排查,已經派出所控製係統軟件的故障。”


    “初步將故障發生的位置定在核心代碼還有驅動程序上。”


    “還要多久才能解決問題?”這是高翔最關注的問題,空間站是國力的象征,必須萬無一失!絕對不能出任何問題。


    現在其他的都不重要,最重要的就是解決空間站的隱患,越快越好。


    “若是繼續排查bug,可能還需要兩個月!”


    “不行!”高翔直接拒絕這個提議,天上的問題一天解決,他就一天睡不好覺,生怕空間站墜毀下來,那樣對神龍國的航天事業,會是恐怖的打擊。


    “另外一套方案,是在李承乾開發的空間站操作係統上傳,作為bug排查期間的控製係統使用。”


    “這種解決方式,隻需要1天就能完成!但是治標不治本,會造成更大的麻煩。”


    “這一套新的空間站操作係統,雖然通過很多次軟件模擬測試,證明了穩定性和先進性,卻依然存在一定風險。”


    “空間站上的儲存空間有限,上傳新的空間站操作係統,意味著需要停用一部分功能。”林雄一臉為難的開口,其實最簡單也是最穩妥的處理方式,就是找到原有係統中的bug並修複。


    “若是使用新的操作係統核心,需要進行軟件的修改和適配,至少需要花2個月。”新的係統上線後,後麵的麻煩事一大堆。


    需要對原有的軟件進行改造,適應新的操作係統。


    “林雄,我隻能給你3天時間!”


    “我不管你用什麽方法,第一要保證空間站的位置不再發生偏移,第二要保證所有軟件係統正常運行,第三要保證空間站的絕對安全。”


    “3天內你要是不能穩妥的解決這個問題的話,我撤了你的職,空間站的軟件負責人,我找其他人來做。”高翔的語氣無比嚴厲。


    “老師……”林雄苦笑不已。


    “林雄,我知道很難。”


    “但是,空間站要是真的掉下來,我們國家會成為國際社會的笑話,三個航天員會犧牲,我們國家的航天工業,會受到致命打擊,我們也會被永遠的釘在恥辱柱上。”


    “這個事沒有商量的餘地,必須解決,想任何辦法,都要解決!”高翔無比嚴肅。


    7017k

章節目錄

閱讀記錄

學神從無限就職開始所有內容均來自互聯網,uu小說網隻為原作者氣吞牛鬥的小說進行宣傳。歡迎各位書友支持氣吞牛鬥並收藏學神從無限就職開始最新章節