林北將已經送過來的計算機外殼,給組裝了起來。
這樣的話,眼前這台計算機,至少看起來不會那麼難看。
機箱並不是很大,就擺在了顯示器的下麵,顯示器放在了機箱上,這樣可以節省大量的空間。
顯示器是個大屁股黑白顯示器,尺寸隻有十七,還沒有現在一些平板電腦大。
但是在這個時期,這已經是最先進的顯示器了。
也是目前天京那邊的電視機工廠,主打出口的產品。
計算機的機箱外麵,有兩個可以專門插入可讀存儲的裝置。
而存儲器今天也會送過來,隻是目前還沒有到。
重新裝好的外殼的電報,隻需要按一下電源開關,就可以開機。
隨著林北按下,屏幕亮起來,顯示出漢語言作業係統的初始界麵。 【記住本站域名 伴你讀,.超順暢 】
光標在屏幕左上角跳動著,等著他輸入指令。
林北靠在椅背上,把係統內核的代碼在腦子裡過了一遍,引導程序沒問題,內存管理模塊跑通了,進程調度也驗證過。
剩下的是文件係統和設備驅動。
文件係統是作業係統的骨架,沒有它,程序和數據就沒法存儲和讀取。
林北設計了一套簡單的層級目錄結構,根目錄下麵分三個子目錄,係統、用戶、臨時。
每個目錄下麵可以再建子目錄,層級不限,目錄名和文件名全部用漢字。
更多小說內容請訪問o o p . t w
他伸手在鍵盤上敲了一段代碼,定義目錄結構的數據格式。
第一行是目錄名,第二行是創建時間,第三行是子目錄列表,第四行是文件列表。
寫完這段之後他按下回車,係統沒有報錯。
他又接著寫文件操作指令,讀文件、寫文件、刪除文件、重命名文件,每一段代碼都不長,但邏輯關係要理清楚,文件句柄怎麼分配、讀寫指針怎麼移動、權限怎麼控製,這些都要寫明白。
他寫了大約四十行代碼,停下喝了一口水。
設備驅動比文件係統簡單一些,鍵盤輸入和顯示器輸出已經調通了,剩下的是存儲設備的讀寫控製。
存儲設備是一塊磁芯存儲器,容量不大,大約二五六千字節,但對於這台計算機來說夠用了。
林北寫了一組讀寫磁芯存儲器的驅動指令,指定存儲地址、讀寫方向和數據長度。
寫完之後他編譯了一遍,沒有語法錯誤。
他又寫了一段測試代碼,往磁芯存儲器裡寫入一串字符,再讀出來顯示在屏幕上。
屏幕上的光標跳動了一下,然後顯示出那串字符,和寫入的內容一致。
林北把測試代碼刪掉,開始編寫係統啟動的自動加載程序。
這一段程序負責在計算機通電時自動從磁芯存儲器中讀取作業係統內核,然後加載到內存裡運行。
有了這段程序,作業係統的啟動過程就不需要人工乾預了。
他寫完這最後一段代碼,又從頭到尾檢查了一遍,確認每一行指令的邏輯都沒有問題,然後按下了編譯按鈕。
屏幕上跳出一行提示:編譯完成,無錯誤。
林北把那行提示看了一遍,伸手把磁芯存儲器從工作檯上拿過來,插入計算機背麵的插槽裡。
他按下重啟鍵,屏幕暗下去,然後重新亮起來。
這一次屏幕上沒有出現光標等待輸入的提示,而是直接顯示出一行文字。
「漢語言作業係統版本1.0」
下麵是一行小字:「輸入指令或選擇菜單項。」
林北在鍵盤上敲了一個「列目錄」指令,按下回車。
屏幕上顯示出一行目錄列表,係統、用戶、臨時三個目錄整整齊齊地排列著。
他敲了一個「用戶帳戶」指令,係統響應,當前目錄切換到了用戶目錄。
。件文白空個一了建創統係,」txt.件文試測建新「個一了敲他
。麵界輯編本文的易簡個一出彈上幕屏,」txt.件文試測輯編「個一了敲他
」。令指言語漢用使全完統係業作,機算計人個台一第家花種是這「:字行一了敲裡麵界輯編在他
。存保已件文示提統係,鍵存保下按他後然
。字文行那的入輸才剛出示顯上幕屏,」txt.件文試測讀「個一了敲,麵界輯編出退他
。錯報有沒,頓卡有沒,應響常正都統係次一每,遍一了作操複重又令指條幾這把北林
。機算計動啟次再後然,去進插新重,器儲存芯磁的白空塊二第過拿,上檯作工到放來出拔器儲存芯磁把他
。行運常正樣同令指的樣同,上幕屏在現出麵畫的樣同
。遍一了試測程流的樣同按都塊十第到直一塊四第、塊三第把後然,好放來出拔也器儲存芯磁塊二第把他
。致一持保性定穩和度速應響的統係,常正都寫讀的器儲存芯磁塊一每
。量容大最的箱機是也這,中當箱機了入裝北林被都全,器儲存芯磁塊十這後最
。力能儲存碟硬的K0652有擁於當相,機算計人個台這,話的來起加
。帶攜身隨法沒是鍵關,慢度速寫讀、小量容、大積體器儲存芯磁的用機算計
。沉嫌都裡兜在揣頭塊的多不差頭磚跟,拔插新重得就上機算計台一另到換
。米厘一是度厚,米厘五度寬,米厘八度長,大太算不並,器儲存式攜可的來送會午下
。走帶以可就裡袋口在裝,多不差機手些一代現和是就也
。裡統係件文到載掛動自後然,符盤擬虛個一配分,備設儲存的入插別識責負,碼代動驅口接段一了加裡核內統係在就北林,飯完吃剛剛午下
。支分理處個一加層動驅備設在要需隻,輯邏層底的統係件文改要需不碼代段這
。了完寫就時小個一到不了用
文把以可,後件文份一完輯編上機算計在戶用,序程步同件文的單簡個一了寫又他