避開這個問題。
直到克里虛擬成功泰坦II,杜克才受到啟發:將整個基本硬體看著一個完整封裝好的核心,而外設都必須透過呼叫核心的SDK來開發驅動,實現外設同核心之間的資料交換和運算呼叫。這樣,杜克就可以確保核心的安全。
相對於層出不窮的外設來說,核心需要針對的環境就非常有限了,CPU,主流的就倆三家,加起來雖然總數看起來也不少,可是真正有指令集變化的型號,總數超不過20種指令集!
但是畢竟都有限,如Intel的通用桌面級CPU的指令集,截止到2014年,其中擴充套件指令集部分也不過是MMX;SSE;SSE2;SSE3;SSSE3;SSE4。1;SSE4。2;SSE4。3,EM64T等區區九種。
所以有了高階CPU模擬經驗,克里要模擬相對低端的CPU,簡直就沒有多少難度,無非是消減效能和指令集支援。
杜克可以針對一款較高階的CPU開發出一中核心的處理應用,剩下的相容性就將在這個核心應用上進行修訂,根據不同的CPU進行指令集相容性設計。
由於有了超級計算機作業系統作為基礎,未來這款作業系統杜克初步考慮區分為桌面和伺服器倆種型號。
伺服器型號將支援現有超級計算機架構的海量記憶體和超多CPU叢集,實現大型機同中型工作站的統一,對於很多應用來說,如資料庫、web伺服器、影片伺服器等資源消耗應用可以在不改變程式的情況下就得到最大的相容性。
而桌上型仍然將支援多邏輯CPU,只是數量將被控制在8路物理CPU,按照2014年主力CPU最多32核計算,就是256個邏輯CPU,這樣就算是8路的小型工作站,也可以在這個系統上發揮得淋漓盡致。
整理了一下思路,杜克慢慢有了一個大概的結構劃分。將這個思路傳遞給克里後,克里就在Craylinux基礎上精簡出一款針對2路20核平臺的新作業系統,開始驗證杜克的想法。
第一百八十八章 要求
日子就這麼忙忙碌碌,杜克保持著研究工作的進展,卻沒有再拿出什麼有影響力的成果,正好蟄伏一段時間。
而將心思轉變到手機設計上,鮑伯的團隊已經推出了第二個原型版本,從造型和材質使用來看,已經同三星高階和蘋果區別不大,不過也沒有什麼特別之處,手機行業外形設計到了現在,要做出突破實在太難了。
杜克倒是發明了一種可以彎曲的顯示屏,不過現在只是原型階段,鮑伯雖然知道這種新型顯示屏的存在,但是現階段卻還沒有量產的計劃,一切都還在研製過程之中,按照鮑伯獲得的資訊來估計,第二款手機能夠用上就不錯了。
第一款手機還得在現有的硬體基礎上花心思。
“鮑伯,新手機你準備推出什麼樣的賣點?”在杜克美國實驗室,杜克聽了鮑伯的簡短彙報,看了新款原型機後,問道。
“我想還是以娛樂為主,新手機將具備當前頂尖水準的聲音和影像輸出,在遊戲和音像方面表現將不會遜色當今任何一款。”鮑伯自信滿滿地說道。
“好吧,娛樂是一種非常重要的功能,我想這個方向應該不會錯。可是我看你們設計的續航時間,如果玩的時間多,一天時間都支援不下來。如果看電影,也就是看一部多點,倆部都看不完。”杜克質疑道,“你覺得這樣一款續航時間的手機用於娛樂夠嗎?”
“可是老闆,iphone手機還到不了這個水平呢,得益於我們強悍的作業系統,我們可以在CPU和GPU方面節省下來一部分能量消耗,與同類手機相比,我們將續航時間提升了大約百分之二十左右。因此在續航能力方面我們是很有優勢的。”鮑伯辯解道。
“我們不是同誰比差勁。鮑伯,”杜克說道,“我們要站在使用者的角度來想問題,我認為一部不能支援使用者完成24小時連續操作使用的手機是不合格的。這就是我給你的底線。”
“絕對不可能!老闆,這簡直太瘋狂了,24小時續航能力?!見鬼,恐怕只有上帝才能做到。”鮑伯驚叫道。現在的主流手機看影片最多能夠支撐4…6個小時了不起了。當然個別手機配備超大電池,也能夠支援差不多12個小時。
可是那要增加不少的重量,以及犧牲手機的厚度。
24個小時,那就是要增加4…6倍廠的續航時間,這真的太瘋狂了。
“你會找到辦法的,鮑伯,在這個領域,你就應該是