會員書架
首頁 > 遊戲競技 > 超腦駭客 > 第230部分

第230部分(第3/4 頁)

目錄
最新遊戲競技小說: 兒童故事三百篇四合院:重生傻柱,我有無敵空間NBA:浪子老闆,打造紫金十冠網遊:垃圾天賦超神技從火影開始旅行山海經之災厄將至開局木筏:靠萬倍增幅征服世界觸靈偵探事務所震驚:我的室友,竟然是巔峰第一壞傢伙他只想撈錢!全民穿越:死靈法師的崛起幻界風雲錄榮總輕點騙,葉少要心疼融合世界後李蓮花的各種可能門面居然跟全能隊長是真情侶火影忍者:春野櫻的叛逆之路綜漫之亞刻奧特曼報恩?我看你是想以身相許!重生:股市大鱷李明求生:開局萬人屠但我是個好人

功啟動。如果出現了什麼意外情況,則系統掛起,並且給出提示資訊。

這個過程是必須的,因為硬體如果出了問題,繼續執行也沒有任何意義,因為很多程式碼都將無效。例如,假如硬碟出現了問題,就算系統能夠執行起來,但是卻無法儲存資料,檔案系統無法工作,功能將大大受到限制。

當然,顯示器對於計算機來說,並不是必須的,很多伺服器就乾脆不配備顯示器,系統也能夠一樣執行。

自檢硬體,到底要不要掛起,這就得看具體的情況。

短暫的自檢過後,blinx成功透過,然後正式開始軟體的啟動過程。

這個過程很快,基本上是一閃而過,然後林鴻就“看”到,眼前憑空出現了一個黑底的矩形螢幕,其大小和一個17英寸的顯示器差不多,就那麼固定在前方,就好像前面真的出現了一個這樣的顯示器。

接著,顯示屏上面開始出現綠色字元:

》hello

》blinx

》hello

》blinx

……

持續不斷地這樣顯示,如此迴圈,綠色字元不斷向上刷動。

看到這一幕,林鴻臉上露出笑容。

這個畫面,才真正意味著,blinx在天眼裡面正式執行成功。

之前所顯示的內容,只是他手動對視網膜屏進行操作才出現的結果,就好像,他用手在螢幕上畫了了一個圖案。

而現在,則確確實實地是系統中所顯示出來的內容,這個內容,是可以隨時很方便地進行修改的。

並且,這兩個詞彙交替進行顯示,意味著blinx系統中的多程序功能正在執行,也就是說,這個系統雖然簡單,但至少已經具備了多工處理的能力。…;

被載入到記憶體中執行的程式例項,稱為“程序”,一個程序從建立到終止,全由作業系統的核心掌控。

作業系統的內部有一個程序佇列,針對程序的狀態和需求,根據不同的演算法安排執行的順序。每個程序會分配到一小段cpu時間,該段時間結束cpu馬上切換到其他程序執行。

像這種不停的在各種程序之間切換執行(即上下文切換)的系統,稱為多工作業系統。

有多工,自然就有單任務,dos系統在執行在本地真實模式的時候,就是單任務的,也就是說在同一時刻,只能執行一個程序。要想執行其他程式,必須先將當前程式退出。

一般來說,多工是現代作業系統的一個重要特徵,當年linux開始編寫的時候,首先實現的就是這個功能。而林鴻現在所做的,只不過是重複走了這一個過程而已。

證明了這一步沒有問題,林鴻便開始將檔案系統模組和記憶體管理模組給掛載上去。

由於這是微核心的結構,要掛載這些模組,系統連重啟都不要,直接進行掛在就行了。

將檔案系統掛載上去之後,林鴻測試了一個簡單的檔案讀取和寫入操作,進行了檔案的建立,重新命名,朝裡面寫入資料,並且將其顯示出來。當然,這些操作,林鴻使用的並不是系統呼叫命令,而是像之前那樣,完全手動進行

將這一步完成之後,他便開始繼續完善他的shell,也就是字元終端的外殼程式。

他現在好像又回到了當初和linus一起編寫linux的時候的時期,那個時候是將一個開源的bash移植到linux裡面,而現在,他也大量參考了bash的shell外殼程式,開始編寫更為複雜的系統呼叫命令。

shell是作業系統裡面非常重要的東西,就好像是機床裡面的母床一樣,有了它,就可以在裡面建立一個生產環境,極大的加快以後的系統編寫進度。一旦將shell完成,就好像從0直接跳到了100,有了一個質的飛躍。他在裡面實現諸如ls,move和copy之類的命令,就變得像是做1+1之類的算術題這麼簡單。

第399章 自嘆不如

歡迎大家來到,這是:瘋狂小強的作品《超腦駭客》小說的交流平臺。

《超腦駭客》作者:瘋狂小強中文網

*****************************************************************

中文網書頁連結:

中文網書目連結:

超腦駭客騰訊微群地址:

本章未完,點選下一頁繼續。

目錄
[重生]影后的秘密吸血鬼騎士之雪戀專寵米蟲 完結全本重生之我是化學家 完含情沫沫幽王盛寵之懶後獨尊
返回頂部