秦克又與微光聊了一會,微光目前的學習功能雖然很簡單,但秦克隻要教過一次,它便能記住了。
秦克心滿意足地退出了“微光”,琢磨著給它添加第一個工具,硬件管理模塊。
這個全新型模塊化操作係統,最強大的之處之一就是兼容性,硬件管理模塊將這兼容性展露得淋漓盡致。
它同樣是類似於積木的原因,核心是控製擴展的“key”模塊,製定下如何發現、添加、刪除、使用硬件設備的規則。
而具體到各個不同品牌型號的硬件,則在“key”模塊的規則下,以個性化的小型模塊,共同“堆砌”成一個完整的硬件管理模塊。
這樣它能自由地根據不同的硬件,生成最精潔、最高效的硬件管理模塊。
當然,這個“key”模塊不會自動生效,它需要由整個係統的“微光”來管理,換句話來說,它將成為“微光”的工具,使“微光”可以管理起計算機的硬件資源,並進行合理調度分配。
秦克現在要開發的隻是一個非常簡潔、不到十萬行代碼的“key”模塊,以及這台筆記本硬件為藍本的“個性化小型模塊”。
等弄出個能在這台筆記本跑起來的基礎版操作係統,完成任務、得到lv1級別“人工智能”的具體設計思路圖紙和核心代碼獎勵後,就能升級“微光”,強化它的學習能力,到時“微光”就能根據不同硬件的情況,自動開發、匹配為最適合該硬件的“個性化小型模塊”。
有關於“key”模塊,與“個性化小型模塊”的設計思路,都在那《全新型模塊化操作係統設計思路》裏有詳細講解,憑著秦克此時的軟件開發能力,想設計並碼出合格的代碼並不會太困難。
唯一可稱為難處的是,如何實現代碼的簡化與高效運作……
不得不說,有了“虛擬科研實驗中心”,讓秦克的開發進度簡直逆天,他的思維有多快,代碼就有多快錄完,唯一的缺點就是燒腦。