林北將已經送過來的計算機外殼,給組裝了起來。
這樣的話,眼前這台計算機,至少看起來不會那麼難看。
機箱並不是很大,就擺在了顯示器的下面,顯示器放在了機箱上,這樣可以節省大量的空間。
顯示器是個大屁股黑白顯示器,尺寸只有十七,還沒有現在一些平板電腦大。
但是在這個時期,這已經是最先進的顯示器了。
也是目前天京那邊的電視機工廠,主打出口的產品。
計算機的機箱外面,有兩個可以專門插入可讀存儲的裝置。
而存儲器今天也會送過來,只是目前還沒有到。
重新裝好的外殼的電報,只需要按一下電源開關,就可以開機。
隨著林北按下,屏幕亮起來,顯示出漢語言作業系統的初始界面。
光標在屏幕左上角跳動著,等著他輸入指令。
林北靠在椅背上,把系統內核的代碼在腦子裡過了一遍,引導程序沒問題,內存管理模塊跑通了,進程調度也驗證過。
剩下的是文件系統和設備驅動。
文件系統是作業系統的骨架,沒有它,程序和數據就沒法存儲和讀取。
林北設計了一套簡單的層級目錄結構,根目錄下面分三個子目錄,系統、用戶、臨時。
每個目錄下面可以再建子目錄,層級不限,目錄名和文件名全部用漢字。
他伸手在鍵盤上敲了一段代碼,定義目錄結構的數據格式。
第一行是目錄名,第二行是創建時間,第三行是子目錄列表,第四行是文件列表。
寫完這段之後他按下回車,系統沒有報錯。
他又接著寫文件操作指令,讀文件、寫文件、刪除文件、重命名文件,每一段代碼都不長,但邏輯關係要理清楚,文件句柄怎麼分配、讀寫指針怎麼移動、權限怎麼控制,這些都要寫明白。
他寫了大約四十行代碼,停下喝了一口水。
設備驅動比文件系統簡單一些,鍵盤輸入和顯示器輸出已經調通了,剩下的是存儲設備的讀寫控制。
存儲設備是一塊磁芯存儲器,容量不大,大約二五六千字節,但對於這台計算機來說夠用了。
林北寫了一組讀寫磁芯存儲器的驅動指令,指定存儲地址、讀寫方向和數據長度。
寫完之後他編譯了一遍,沒有語法錯誤。
他又寫了一段測試代碼,往磁芯存儲器里寫入一串字符,再讀出來顯示在屏幕上。
屏幕上的光標跳動了一下,然後顯示出那串字符,和寫入的內容一致。
林北把測試代碼刪掉,開始編寫系統啟動的自動加載程序。
這一段程序負責在計算機通電時自動從磁芯存儲器中讀取作業系統內核,然後加載到內存里運行。
有了這段程序,作業系統的啟動過程就不需要人工干預了。
他寫完這最後一段代碼,又從頭到尾檢查了一遍,確認每一行指令的邏輯都沒有問題,然後按下了編譯按鈕。
屏幕上跳出一行提示:編譯完成,無錯誤。
林北把那行提示看了一遍,伸手把磁芯存儲器從工作檯上拿過來,插入計算機背面的插槽里。
他按下重啟鍵,屏幕暗下去,然後重新亮起來。
這一次屏幕上沒有出現光標等待輸入的提示,而是直接顯示出一行文字。
「漢語言作業系統版本1.0」
下面是一行小字:「輸入指令或選擇菜單項。」
林北在鍵盤上敲了一個「列目錄」指令,按下回車。
屏幕上顯示出一行目錄列表,系統、用戶、臨時三個目錄整整齊齊地排列著。
他敲了一個「用戶帳戶」指令,系統響應,當前目錄切換到了用戶目錄。
他敲了一個「新建測試文件.txt」,系統創建了一個空白文件。
他敲了一個「編輯測試文件.txt」,屏幕上彈出一個簡易的文本編輯界面。
他在編輯界面里敲了一行字:「這是種花家第一台個人計算機,作業系統完全使用漢語言指令。」
然後他按下保存鍵,系統提示文件已保存。
他退出編輯界面,敲了一個「讀測試文件.txt」,屏幕上顯示出剛才輸入的那行文字。
林北把這幾條指令又重複操作了一遍,每一次系統都正常響應,沒有卡頓,沒有報錯。
他把磁芯存儲器拔出來放到工作檯上,拿過第二塊空白的磁芯存儲器,重新插進去,然後再次啟動計算機。
同樣的畫面出現在屏幕上,同樣的指令同樣正常運行。
他把第二塊磁芯存儲器也拔出來放好,然後把第三塊、第四塊一直到第十塊都按同樣的流程測試了一遍。
每一塊磁芯存儲器的讀寫都正常,系統的響應速度和穩定性保持一致。
最後這十塊磁芯存儲器,全都被林北裝入了機箱當中,這也是機箱的最大容量。
加起來的話,這台個人計算機,相當於擁有2560K的硬碟存儲能力。
計算機用的磁芯存儲器體積大、容量小、讀寫速度慢,關鍵是沒法隨身攜帶。
換到另一台計算機上就得重新插拔,跟磚頭差不多的塊頭揣在兜里都嫌沉。
下午會送來的可攜式存儲器,並不算太大,長度八厘米,寬度五厘米,厚度是一厘米。
也就是和現代一些手機差不多,裝在口袋裡就可以帶走。
下午剛剛吃完飯,林北就在系統內核里加了一段接口驅動代碼,負責識別插入的存儲設備,分配一個虛擬盤符,然後自動掛載到文件系統里。
這段代碼不需要改文件系統的底層邏輯,只需要在設備驅動層加一個處理分支。
用了不到一個小時就寫完了。
他又寫了一個簡單的文件同步程序,用戶在計算機上編輯完一份文件後,可以把文件從計算機的磁芯存儲器里複製到這個小存儲設備上,也可以反向操作。
複製完成後計算機屏幕上會顯示一行提示:「傳輸完成,可以安全拔出。」
他把這段程序整合進系統的用戶工具里,編譯測試了一遍,沒有報錯。
等中午給技術科的人上完課,林北又回到了工作間。
他剛坐下不到二十分鐘,趙工就敲門進來了。
趙工手裡拿著一個巴掌大的東西,放在工作檯上,說了一句:「樣品出來了,一共做了五塊。」
林北拿起來看了看。
外殼是黑色的磨砂塑料,邊角倒過圓,手感不硌手。
側面刻著一行字:紅星數據存儲卡128KB。
插頭的金屬觸點鍍了一層金,在燈光下泛著暗黃色的光澤。
趙工站在旁邊說:「塑料外殼是昨天半夜模具開好了試模打的,今天早上電鍍廠加急做了鍍金,中午組裝完我就給你送過來了。」
林北點了點頭,拿起一塊存儲卡走到計算機前面,把它插進側面擴展槽里,聽到一聲細微的咔嗒聲,卡到位了。
他打開電源,系統啟動後屏幕上多了一行提示:「已檢測到外部存儲設備,盤符丁。」
他敲了一個「列目錄丁」指令,屏幕上顯示存儲卡是空的。
他在計算機的硬碟上新建了一個文本文件,裡面敲了幾行字,然後敲了一個「複製測試文件至丁」,系統開始執行複製操作,屏幕上出現一行進度提示:「複製中。」
大約兩秒後提示消失,屏幕上顯示:「複製完成。」
他敲了一個「讀取丁:測試文件」,屏幕上顯示出那幾行文字,和硬碟里的內容一模一樣。
他又試了幾次,每一次的讀寫都正常,文件內容沒有出現亂碼或丟失。
趙工站在旁邊看完了整個過程,問了一句:「這個東西,生產多少?」
林北把存儲卡拔下來,在手裡掂了一下:「先做一千塊,等計算機鋪開了再做第二批。」
這玩意兒,用來存儲圖紙,以後就方便多了。
如果將128KB的存儲圖紙,全都列印出來,那就需要卡車運輸。
可現在,只需要帶著一塊可攜式存儲器就可以了。
而且這玩意兒使用十分方便,完全就是現代的U盤,只是大了一點,接口也不是USB的而已。
但功能完全一樣,使用也簡單。
而接下來的這段時間,林北都會把主要精力放在計算機的作業系統上。
他要直接完善成為窗口操作界面,也就是現代計算機的操作界面,這樣的話,只要會點滑鼠,會用鍵盤,就可以學會操作了。
其次在完成系統的時候,林北也要進一步完善配套的軟體,比如說圖片查看,列印驅動,繪圖,文本編輯器,文件管理器,計算器和數據表格程序編輯器加編譯器。
林北估算了一下,自己距離完成整個系統編輯,大概還需要一個禮拜的時間。
窗口操作界面的需要五天的時間。
正式的文本編輯器需要兩天的時間。
文件管理器需要兩天的時間。
計算機比較簡單,一天就可以了。
程序編輯器加編譯器的話,需要五天的時間。
數據表格加圖紙繪製讀取程序,需要五天的時間。
列印驅動一天就可以了。
如此的話,應該六月底就可以完成了。
這個速度已經是很快了,一個作業系統,還有完善的程序,一個人就花了一個多月就完成,這是無比的高效。
到時候完成的作業系統,直接複製到其他計算機,每一台計算機都可以立即投入使用。
而林北編寫的計算器,也可以滿足基本的計算需求。
加減乘除、平方根、三角函數、對數的計算。
只要不是複雜的公式,根本不需要動用超級計算機,好處就是,各個研究所的算盤,都可以退役了。
接下來的幾天,林北的生活變得極為規律。
早上到軋鋼廠,先處理技術科的文件,然後鑽進計算機工作間寫代碼。
中午給技術科的人上課,下午繼續寫代碼,傍晚準時下班回家。
窗口操作界面的框架已經搭起來了,屏幕頂部的菜單欄和底部的狀態欄都能正常顯示,滑鼠移動的時候光標跟著走,點擊菜單項能彈出下拉列表。
文本編輯器的基本功能也調通了,打開文件、移動光標、輸入文字、保存,每一步都按設計運行。
他正在寫程序編輯器的時候,周書生敲門進來,手裡拿著一個牛皮紙信封,放在桌上說了一句:「科長,前線簡報。」
林北放下鍵盤,拿起信封拆開。
簡報的格式他熟悉,開頭是總參轉發的戰況摘要,後面跟著幾份具體的作戰報告。
他翻到第一頁,目光落在標題上。
「殲六戰鬥機首次實戰作戰報告。」
內容不長,但寫得很具體。
五天前,空軍某團接到前線指揮部的命令,攔截一批正向後方補給線靠近的米帝轟炸機編隊。
該團派出四架殲六戰鬥機升空,由一名老飛行員帶隊,從東北某機場起飛後保持無線電靜默,低空突防至預定空域。
簡報上寫著:四架殲六在九千米高度發現敵編隊,共計十六架B-29轟炸機,護航戰鬥機約二十架F-86佩刀。
帶隊飛行員下令加速爬升,四架殲六同時打開加力燃燒,在一分鐘內從零點九馬赫加速到一點四馬赫,爬升到一萬兩千米高度,占據了絕對高度優勢。
米帝護航編隊顯然沒有預料到會有戰鬥機以如此快的速度爬升到他們頭頂,等他們反應過來的時候,四架殲六已經從高空俯衝而下。
簡報里附了一段戰後從米帝飛行員跳傘後繳獲的飛行日誌中摘錄的內容,原文是英文,後面附了翻譯。
「我親眼看到兩架噴氣式飛機從我們頭頂上方俯衝下來,速度極快,比我們快得多,我甚至來不及做出規避動作,我的長機就被擊中了,那架飛機拉起爬升的時候,我聽到了一種我從來沒聽過的聲音,尖銳刺耳,像是空氣被撕裂了一樣。」
另一份繳獲的飛行員口供記錄里寫著:「我們以為是最新款的殲五戰鬥機,但殲五戰鬥機沒有那麼快,它們從我們面前掠過的時候,我根本來不及瞄準,它們的速度至少比我們快兩百公里,我們追不上它們,它們想打就打,想走就走,這場仗沒法打。」
簡報末尾有一段作戰總結,是帶隊的飛行員寫的。
「殲六的加速性能遠超殲五,加力燃燒啟動後機身穩定,沒有出現抖動或偏航,俯衝拉起過程中操縱響應精準,火力充足,一個短點射即可有效擊傷敵機,建議加大列裝數量。」
另一封簡報的內容,就更加有意思了。
這段時間,米軍的飛行員,好不容易適應了殲五戰鬥機的優勢,每一次米軍對上殲五戰鬥機,都會三打一,甚至是四打一。
可現在,遇到了殲六戰鬥機,發現自己的多打一的戰術變得沒有意義了。
殲六戰鬥機一個加速,就可以超音速的飛行,再多的佩刀戰鬥機也配合不起來。
現在的戰場上空,已經看不到米軍的螺旋槳飛機了,因為在噴氣式戰鬥機面前,螺旋槳戰鬥機那就是送菜。
另一份簡報的內容更詳細一些,是從情報部門轉過來的,來源標註為截獲米帝國內通信及公開報導摘要。
林北翻開第二頁,目光掃過那些被整理好的條目。
第一條是米帝空軍內部的一份備忘錄摘要,日期是四天前,發件人是米帝空軍參謀長,收件人是大平洋戰區空軍司令部。
備忘錄的大意是:確認種花家已部署一種新型戰鬥機,性能遠超現有情報評估,建議所有作戰部隊在遭遇該型飛機時立即脫離接觸,避免纏鬥。
第二條是米帝國防署的一次內部會議記錄,時間是三天前。
記錄顯示,國防署長在會上問了一句:「我們有沒有能夠與之匹敵的機型?」
空軍參謀長回答:「沒有,我們的超級佩刀還在研發階段,至少需要十八個月才能形成戰鬥力。」
國防署長又問:「那在這十八個月里,我們怎麼辦?」
回答是:「增加F-86的部署數量,用數量優勢抵消性能差距,同時加快超級佩刀的研發進度。」
第三條是一份截獲的電報,發件人是駐韓米軍司令官,收件人是參謀長聯席會議。
電報內容不長,但措辭很急。
「種花家的新型戰鬥機具備超音速飛行能力,我們的F-86在速度上處於絕對劣勢,飛行員無法有效追擊也無法擺脫,當前戰術需要重新評估,建議暫停大規模轟炸任務,直至獲得有效應對方案。」
第四條來自米帝國內的一家報紙,標題被情報人員翻譯成中文印在簡報上。
「種花家超音速戰鬥機現身鮮潮戰場,米帝空軍遭遇前所未有的挑戰。」
正文部分沒有翻譯全文,只摘錄了一段:「國防署發言人表示,已注意到相關報告,正在評估該機型對我軍作戰能力的影響,目前不便發表進一步評論。」
第五條是米帝航空工業界的反應。
一家飛機製造公司的副總裁在接受採訪時說:「我們原以為在噴氣式戰鬥機領域至少領先種花家十年,現在看來這個判斷需要重新審視。」
林北把這一頁也翻過去,看到最後一頁是情報部門的綜合評估。
「米帝國內反應強烈,空軍和國防署已進入緊急評估狀態,預計會加快超級佩刀的研發進度,同時可能請求國會追加航空工業預算。」
「短期內,米帝在鮮潮戰場的空中活動頻率可能會下降,但長期來看,米帝會加大投入以重新奪回技術優勢。」
……
看完了所有的簡報,林北清楚,完全不需要著急,從米帝那邊的超級佩刀下線,也不是殲六戰鬥機的對手。
更何況到了那個時候,米帝也基本上沒有繼續打下去的強烈意願了。
事實上,從上個月開始,雙方就已經沒有繼續發動大規模的戰役了。
只有小規模的戰鬥。
當然,如果前線裝備更多的先進武器裝備的話,也會還有發起一兩次大規模戰役,但這僅僅是林北的猜測。
目前種花家雖然裝備了一些先進的裝備,但是規模不大,因此需要時間來更換新的武器裝備。
現在,前線的部隊,已經全部換裝了最新的迷彩作戰服,武器裝備也全面列裝了五六式槍族。
火箭炮也是大規模裝備。
到了七月份,五九式主戰坦克也將開赴前線,進行實戰測試。
而殲五戰鬥機的規模,已經增加到了四百架的規模,現在的米帝,哪怕有數量的優勢,也很難有效掌握制空權。
殲五戰鬥機也經常對米軍地面部隊,展開攻擊,配合火箭發射巢,加上超低空突防,每次攻擊都讓米軍的地面部隊無計可施。
米帝也專門評估過,隨著殲五戰鬥機越來越多,種花家地面部隊裝備的火箭炮越來越多。
戰爭的傷亡成本,正在直線飆升。
在前面的三場戰役,再到後面的兩場戰役,傷亡數字呈現垂直飆升狀態。
第四場戰役的傷亡數字,是前面三場的總和,到了第五場戰役,那就是前面四場戰役傷亡數字的總和。
這五場戰役下來,聯合軍的總傷亡突破了驚人的一百六十萬,光是米軍自己的傷亡代價,就高達二十萬,其中直接陣亡數量超過十萬。
這個數字,還是米帝自己公布的。
反觀種花家這邊,犧牲也高達十萬,總傷亡二十四萬多。
當林北看到這個數字的時候,也總算是寬慰了一點。
因為這個數字代表了,林北拿出了一系列武器裝備,還有捐贈的米元,發揮出了舉足輕重的作用。
特別是去年冬天的時候,因為有林北及時捐贈的米元,給前線的大量戰士,送去了更多的禦寒裝備。
讓前線的非戰鬥減員,減少了很多。
加上今年殲五戰鬥機開始列裝後,米軍的空中優勢被削弱,到現在,米軍雖然也在嘗試繼續轟炸後勤補給線,但全都以失敗告終。
如此情況下,前線部隊能夠得到充足的補給,傷亡數字也就降低了很多。
前陣子,前線還展開了一個小規模的嘗試反攻。
集中了優勢的火箭炮,重炮,還有空軍的支援,打了一場漂亮的反攻,全殲了米軍騎兵師的兩個主力團,消滅了四千多人。
這種集中火力,並取得戰場火力優勢的打法,確實是讓前線的指戰員打爽了。
因此就在前兩天,前線部隊又發起了一次針對性的進攻,雖然不是大規模戰役,但也瞄準了米軍的主力。
以前是小米加步槍,打一槍換一個地方,靠的是意志和戰術彌補火力不足。
種花家早就患上了火力不足恐懼症。
因此拼了命生產各種火箭炮,還有五六式槍族。
現在五六式槍族全面列裝之後,步兵班的火力密度提升了三倍以上,一個班的火力輸出相當於過去一個排。
特別是還有RPG,簡直就是戰場上,單兵最火力的大殺器。
第二次的小規模反擊,集結了超過三百門107毫米火箭炮和一百多門175毫米火箭炮,122毫米八十多門和二十四門300毫米火箭炮。
最近一次反攻作戰中,炮兵部隊在戰役發起前用了八個小時進行火力準備,累計發射各種口徑火箭彈超過兩萬發,摧毀了米帝前沿陣地的大多數工事和火力點。
步兵在發起衝鋒時遇到的抵抗比預期弱了很多。
而這兩次的反擊,都打在了米軍的主力部隊上,總共消滅了米軍五個主力團。
用前線總指揮馮懷德的話來說,要打就要打米軍主力,打疼他們。
可能是真的有點怕了,米帝那邊最近開始頻繁調動部隊,原本部署在前沿的幾個主力師陸續後撤到了第二道防線,前沿陣地換上了戰鬥力較弱的部隊。
前線指揮部的判斷是:米帝正在調整防禦部署,將主力部隊收縮到縱深區域,以減少被我軍遠程火力的殺傷。
這意味著前線的戰術態勢正在朝著有利的方向發展,但也意味著米帝在準備新的應對方案。
現在的戰鬥,對我軍來說,那真的是輕鬆太多了。
林北這邊,這幾個月的時間,收到的感謝信,已經裝滿了一個巨大的鐵箱子,前前後後總共來了上千封信。
林北每一封都看過,這些信件,林北一如既往的妥善存放。
不過雖然五次戰役已經結束了,甚至可能下個月開始,就要一邊談一邊打。
但是林北知道,這場戰爭不會那麼快結束。
還有最少兩年的時間,或者是將米帝徹底給打痛了,否則戰爭還要持續最少兩年出頭的時間。
不過這兩年的時間,足夠前線的部隊,用新裝備,將自己完全組裝起來。
目前殲五戰鬥機的產量,正在朝著每個月兩百架的產量增加,殲六戰鬥機的產量,也將達到每個月最少六十架的規模,到了年底的時候,每個月產量也將達到一百架以上。
到了明年的時候,種花家已經能夠反過來奪取制空權了。
目前大量的殲五教練機,正在不斷的培養噴氣式戰鬥機飛行員。
未來將形成殲六戰鬥機奪取制空權,殲五戰鬥機負責對地攻擊的作戰模式。
林北很期待這一天的到來。