搭伴一起回。
等兩大一小仨姑娘走了,曲卓衝了個澡躺床有點失眠。
家裡這段時間一直挺有人氣,忽然間安靜下來還挺不適應的。
百無聊賴之下,試著搭建出一臺向量計算機,調整了幾次方案後,結果一直不是很滿意。
我們現有的生產工藝限制太大,除非忽略能源消耗,不計成本的堆運算單元,不然速度很難過億。
主要是能耗和效能比太低了……
琢磨來琢磨去,曲卓想到了後世智慧手機提高效能和穩定性的解決方案,將核心分成大核和小核。
大核負責大程式處理,小核負責基礎執行。
思路套用到大型計算機上,把處理器分為前端和後端。前端處理器負責I\/o和任務分配。後端處理器負責運算。
這樣的話……是不是可以再進一步,在分時互動的基礎上,引入作業系統呢?
想到作業系統,曲卓腦子裡首先蹦出來的就是Unix。這玩意六十年代後期誕生,起先只是貝爾實驗室給自家小型計算機適配的支援多工多使用者的作業系統。
進入70年代後用c語言進行重構,才擁有了更廣的適配性。
曲卓的第一個想法是直接借來用,隨後又否掉了。
Unix並不是開源軟體,用的話是需要購買許可的。就咱國家眼下的情況,哪有那閒錢呀。
堂堂國家級的超級計算機,用盜版軟體?
丟不起那人,也沒處搞複製……
自己搞一個“系統”?
不要說做了,只想一下曲卓就一陣頭大。
他雖然當過一段時間碼農,但都是“用”。要“創造”,屬實是有心無力。
不過嘛……與後世系統的龐大與複雜相比,眼下這年月的“系統”,還處於非常簡陋和原始的階段。
而且,也不需要憑空創造。
畢竟有Unix作為參照,不就是核心層、系統呼叫層和應用層的三層架構嘛,又不是沒學過。
後世那麼多類Unix系統,自己也可以照葫蘆畫瓢搞一個出來。甚至連poSIx 規範,暫時都不用考慮。
這麼一想,好像也不是很難的樣子……