「現在有了硬體,我只需要研究出來相應的軟體,這個量子生物計算機就可以正常的執行,到時候這個超級計算機絕對是第二智慧最強大的後臺。」
量子計算機的疊加理論上是可以無限疊加,但其實能實現的也就一個量子位能表示三種狀態,而量子位還是一個一位一位的增加,但是變異的蛋白質不一樣,它的每一個單元有六個鹼基對,能表示6中狀態,並且它的位可不是一個一個加的,而是幾億億個來計算的。
所以林奇自己都無法現象,如果量子生物計算機研發成功之後,它的計算能力到底有多強大?
不過現在當務之急是怎麼讓這一大坨硬體堆積的東西能執行起來,發揮它應有的才能。
現在它們只是一堆比較昂貴的硬體,並不能帶來任何的其他價值,林奇開始著手給他開發一個作業系統還有一些相關的驅動。
計算機之所以能進行加減乘除的運算,就是因為他內部有控制開關的一套程式,而這套程式就是早期的作業系統,後來最後有名的得算微硬和水果公司,尤其是微硬公司的windows系統,讓所有的小白使用者都會操作計算機。
但是微硬公司的作業系統為了適應市面上所有的計算機,他們做的更加的通用,因為市場上各種不同的硬體,雖然說只要按照他們的標準就能相容,但是各種硬體的差異導致,windows系統各種不穩定,最常見的就是藍色畫面宕機,這個和不同的硬體差異有很大的關係。
不過也不能完全把問題拋給硬體廠家,就算是微硬公司自己開發的平板電腦也會有藍色畫面宕機的問題。
而水果則不一樣,憑藉著自己優秀的硬體的管控能力,他們開發出來了一套從硬體到軟體的非常大的閉環生態。這也導致他們的硬體和軟體的最大程度的適應,硬體幾乎很少出問題,同樣的軟體也幾乎很少有問題。
相對於這兩種商業模式,林奇更加嚮往的是水果公司的那種閉環生態,不過為了開放為了開源,林奇決定吸取兩家的優點,開發出來一些混合型的超級應用。
作業系統就按照水果的那種方式執行,這些生物計算機的硬體,林奇想把他們牢牢地把握在自己手裡,不想讓他們外流。
林奇從天書中找到了,作業系統的歷史。看完了作業系統的歷史,林奇才發現自己獨立開發一個作業系統到底有多麼困難。
他有些理解國人為什麼不能獨立開發一個自己的作業系統了,因為這裡面設計到的東西太過複雜,根本就不是一兩個人能完成的,這是需要幾千幾萬人,通力合作幾年甚至十數年才能完成的一項壯舉。
不過路都是一步一步走出來的,即使這個過程在困難百倍,林奇也要去做。
如果他不去做,量子生物計算機就只是空談,只是存在於腦海裡面的一個烏托邦。
不同於以往,這次林奇並沒有去看開源作業系統的原始碼,因為他不想給自己的思想設一個定勢。
作業系統就是一個軟體,不過是一個比較大型的軟體,是一個底層的軟體。軟體開發首先需要確定使用哪個開發語言來進行開發,開發語言有很多種,有上古神器組合語言,有高階一些的語言c、c++,甚至還有更加現代的語言java、go……
總之就是越古老的語言越是難用,越現代化的越好用。
組合語言,現在會的人基本沒有了,但是c和c++使用的人還是很多,不過它們除錯非常困難。