第229章 分布式計算?????等到下午的時候,凱瑟琳繼續開始了自己的工作。?
星門係統將會開發雲版本,所以整個研究,都必須要推遲了。?
運用在超級計算機上麵,那就必須要讓整個係統良好的能夠使用多任務係統。?
不僅僅如此,係統的內核,也必須要大量的使用匯編語言才行。?
畢竟,匯編語言機器碼,這才是執行計算機效率最高的編碼,比起C語言、Java什麽的,速度要好許多。?
隻是這種語言非常的難以精通,所以在日後使用這種語言的人,就越來越少了。?
不過畢竟這種語言是最好有效率的語言之一,雖然難懂,但是凱瑟琳這邊可以有機器碼大能——西摩.克雷在呢。?
克雷大神可以使用尚未編譯的機器碼直接編寫軟件,而且係統無懈可擊,完全找不到任何的BUG?
所以就這方麵而言,完全不是問題。?
因為馬上就要去紐約了,所以凱瑟琳想在今天就把未來的事情安排好,所以凱瑟琳就知道去找到了西摩.克雷。?
這個時候的西摩.克雷正和幾個技術員,呆在一堆機器之中。?
“埃德森小姐?下午好。”?
“克雷先生,您對我們的雲係統有什麽看法麽?”?
他問道。?
“星門係統通過超級計算機而言,的確是能夠很輕鬆的運行。可是,這種通過網絡實現操控的係統,我還從來沒有嚐試過。”?
克雷老實的回答著。?
“不過如果給我一些時間研究,應該沒有問題,TCP協議真是一種很不錯的東西,這對於我們的係統而言,可以提供很好的支持……”?
這個時候,很多的程序員同時也懂得硬件,很多專門攻半導體的人,也大多懂得軟件,這是因為這個時候,很多的東西都沒有分家,處於起步階段的電子產業,都是混沌一片的。?
不過在凱瑟琳的ARK集團之中,分化的雛形已經開始出現了,不過凱瑟琳依然會對軟件工程師進行一些有關硬件的培訓——畢竟,現在的硬件大部分都是自家的,凱瑟琳的軟件工程師對於硬件的情況如果是知根知底的話,那麽,在軟件開發的時候,就可以針對自家的硬件進行一些特殊的優化,對於自家的電腦的支持,也能夠更加的完美。?
“編寫係統的話,是沒有任何問題的。”?
克雷拿起了凱瑟琳的計劃表,這是關於星門係統的一份計劃。?
“不過,倒是另外一個計劃有些麻煩……”?
凱瑟琳知道對方說的是什麽,那是凱瑟琳的一個設想——分布式計算。?
分布式計算是一門計算機科學,它研究如何把一個需要非常巨大的計算能力才能解決的問題分成許多小的部分,然後把這些部分分配給許多計算機進行處理,最後把這些計算結果綜合起來得到最終的結果。?
簡而言之,就是一個大型的計算項目,將其分割開來,然後交給其他的計算機一同完成。?
“慢慢來,不用著急。”?
凱瑟琳最後這樣安慰著對方。?
等回到辦公室,凱瑟琳就打開了自己的計算機,開始設計這個分布式計算程序。?
這種做法在“未來”很多見。?
就比如“比特幣”,這是一種虛擬貨幣,有一種“挖礦機軟件”,通俗的講,這種軟件能將用戶的計算機空閑的資源變成一種計算能力。?
比特幣挖礦這種無聊的算法並沒有多少實際意義,世界各地用戶的運算能力被白白的浪費掉了。?
在凱瑟琳看來,與其讓用戶做一些無聊的算法,不如把運算能力收集起來賣給特殊的企業客戶,這樣用戶在賺錢的同時,也在源源不斷的為各行各業輸出運算能力,難道還有比這更棒的事情了嗎??
有了分布式計算的廣大平台,等到未來,當自己的網絡遍布全美、全世界的時候,這個無形的分布式計算網絡,就如同一台無限大的超級計算機?
難道還有比這更棒的事情了嗎??
有了這種超級計算機,打破摩爾定律的魔咒,也不是不可能的?
當然,現在要談這件事情還是太早了。?
凱瑟琳所思考的是,可以編程一個軟件,然後可以讓微機用戶使用這個軟件。?
然後,當這些人在空閑的時候,就可以使用這個軟件,為凱瑟琳的係統提供計算力。?
現在,購買微機的大多都是商業用戶,也就是說,在晚上的時候,他們的電腦基本上都是空閑的。?
那麽,如果說服他們加入這個計劃呢??
凱瑟琳想到了一個好主意——報酬。?
凱瑟琳完全可以根據這些人的計算機所貢獻的計算量,然後給他們付費?
隻要時間夠長,這些人的電腦,幾乎都能夠回本,他們會不幹嗎?很顯然,答案是否定的。?
當然,這個支付的報酬,要進行一個評估,盡量使得自己支付的報酬的成本在超級計算機之下,這樣,自己才能夠說是盈利,否則的話,自己還不如去研發一台新的超級計算機呢?
通過與自己的超級計算機還有網絡進行整合,這樣的分布式的計算機群,可以給自己的雲係統提供足夠的資源。?
這個計劃會首先在斯坦福大學進行試驗,也許首先並不會向普通人開放,而是先朝某些科研機構開放,例如有什麽大型項目之類的。畢竟,分布式計算更適合與大型計算項目。?
按照原本的曆史,超級計算機將在80年代後期開始逐漸的落後於個人電腦的發展,在凱瑟琳的想法中,計算機應該從那個時候開始,逐漸的從雲計算的世界朝著真正的個人電腦過度,而那個時候,這種分布式的計算方式,顯然會變得更加的優越。?
凱瑟琳覺得,這個計劃非常的可行,而且開著電腦就能夠賺錢,這樣的好事,誰不想來呢??
在“未來”,最有名的分布式計算機平台,大概就是BOINC了。?
加州大學伯克利分校首先提出了建立BOINC的想法。?
BOINC的中文全稱是伯克利開放式網絡計算平台(Berkeley-Open-Infrastructure-for-Network-Computing),它能夠把許多不同的分布式計算項目聯係起來統一管理,並對計算機資源進行統一分配。?
例如,在網絡中存在著這麽三個科研項目需要這個平台進行研究,一個是研究對抗艾滋病的藥物,一個是探索外星人。?
如果用戶對於前者感興趣的話,他就可以讓自己的電腦的資源優先供給這個項目。?
係統會對統計評分係統進行統一管理(無論是為哪個項目工作,隻要奉獻計算量大,就積分高)。?
凱瑟琳就準備采取這個方法。?
不過,因為凱瑟琳準備采用以美金換資源的方式,所以自然不能這麽吃打大鍋飯了。?
凱瑟琳設想,某些科研項目,能夠讓開發方自己定價,這樣,用戶看到哪個項目能讓自己拿到更多的錢,自然就是參加哪個項目了。?
有了更多的資金,計算速度就能變快,這不是很讚的一件事情嗎??
而自己的企業,完全可以抽取一小部分的係統維持資金嘛……?
當然,這個計劃的具體實施,還要讓凱瑟琳聯係到那些科研機構,同時,還必須要將互聯網普及下去,才能夠做到。?
凱瑟琳唯一想到的,就是這樣的行為,會不會阻礙未來的超級計算機的發展呢……?
不過很快,這個想法,就被凱瑟琳拋在了腦後,死道友不死貧道,隻要凱瑟琳自己的公司能夠發展下去,那就好了。?
除了這些以外,凱瑟琳的分布式計算還要運用在一個地方,那就是遊戲娛樂上麵,例如Nimbus的雲係統版本。?
所以在娛樂方麵,分布式的計算方法,也很有必要。?
想想看吧,在開發了自己的新產品之後,用戶甚至都不需要購買遊戲機,隻需要連接到凱瑟琳的網絡,然後自己佩戴新的手柄,就可以去玩了,而且這對於第三方的遊戲開發商完全沒有任何的壞處,甚至是好處。?
用戶在網絡上麵看中了某款遊戲,然後進行電話付費,然後立刻就可以開始玩了,極大的提高了效率。?
更重要的是,這些人隻需要支付遊戲的錢以及一小部分耳朵網費和機器設備的錢,就能夠進行遊戲,有比這更劃算的事情了嗎??
在美國,一般而言,居住在城市裏麵的,都是中產階級及中產階級以下,富人們一般都喜歡居住在郊區之類的地方。?
凱瑟琳的網絡是屬於城市網絡。這樣的話,買得起遊戲機的人,就應該是少數。於是,雲技術的遊戲機,應該就會成為這些人的首選,而這個時候,隨著以後的人數增加,用於娛樂的用戶會越來越多,這個時候,通過分布式計算的方法分擔超級計算機的負擔,就很有必要了。?
而另一個方麵,現在,個人計算機雖然價格並不算高,但是使用者都是商務用戶,而不是個人用戶。?
這個“個人電腦”,真的是名不副實。?
那麽,如果將個人電腦推行下去呢??
這個時候,凱瑟琳就想到了雲係統。?
對於普通用戶而言,他們使用網絡,主要並不是用來進行辦公,而是用來娛樂,他們所需要的,是一個娛樂終端。?
《大航海時代》,就是凱瑟琳正在開發的一個PC遊戲。?
自己完全可以讓做一個“體驗式”的雲係統,給這些用戶使用電腦。?
等到以後雲係統逐漸的退出了曆史舞台以後,這些已經習慣了使用電腦的用戶,習慣了凱瑟琳的操作係統之後,他們難道就不會繼續去購買電腦了嗎,他們就不會繼續使用自己的操作係統了嗎??
“慣性”,這是凱瑟琳把握用戶的一個秘訣。?
等到晚上的時候,凱瑟琳就回到了自己的家,後天,她就要和艾達她們一起回到紐約了,按照艾達的說法,她們必須要挑選一身漂亮的禮服……?
凱瑟琳並不能理解這些人為什麽會對衣服這麽執著,在她看來,這樣的行為簡直有些不可思議。?
好看的衣服,準備一兩件不就好了麽??
可是女孩子們總是會有各種各樣的理由,來增加自己櫥櫃裏麵的衣服的數量。?
對於凱瑟琳而言,她隻是在有需求的時候才會去買衣服,而艾達她們,則是沒事的時候,就會想到給自己買一兩件衣服。?
雖然凱瑟琳現在的櫥櫃裏麵,是各種的衣服,什麽旗袍、連衣裙、古典禮服之類的,但是那基本上都是麗莎為凱瑟琳量身定做的,而並非是凱瑟琳自己購買的。如果換成凱瑟琳自己的話,她現在的櫥櫃裏的衣服的總量,至少要減少90%以上。?
“凱特,這件衣服不錯吧?”艾達正在為凱瑟琳挑選著衣服。?
“還不錯。”?
在凱瑟琳的眼中,衣服的區分,隻有“好看”、“一般”、“難看”三個等級,再細分什麽的……她可就做不到了。?
但是這對於艾達而言,卻似乎是一項大工程。?
“其實穿著旗袍去也不錯……但是上次你已經穿過了,所以我們這次需要不一樣的衣服……”?
艾達喃喃著。?
凱瑟琳撓了撓頭。?
上次的衣服??
哦,天啊,誰還會去記些這個東西??
“唔……天氣很熱,長裙的話,不行……凱特,牛仔褲怎麽樣?”?
凱瑟琳點點頭。?
“完全沒問題。”?
事實上,穿褲子在現在還有些離經叛道的意味,要知道,西方女人知道20世紀初,都是不能夠穿褲子的,甚至在某些地方,女性穿褲子還是違法行為。不過雖然有些離經叛道,但是現在的年輕人都是這麽幹的,而且受到上輩子的觀念影響,凱瑟琳對此也抱著沒什麽的心態。?
“不行……穿褲子已經過時了……”艾達搖了搖頭,“熱褲的話,也許不錯。”?
凱瑟琳的表情變得哭笑不得。?
“明天再挑選吧,反正我們還有一整天的時間。”?
凱瑟琳最後隻能這麽說道。?
“好吧,那就這樣。”?
艾達聳了聳肩。?
“我去遊泳,凱特,你來嗎?”艾達說道。?
“不了,我還要練習芭蕾,還有那些腿法。”?
艾達挑了挑眉:“凱特,你還在練習李先生的功夫?”?
凱瑟琳奇怪的點點頭,然後看著艾達:“你不是也學了一些嗎?”?
艾達不好意思的搖了搖頭:“因為學校的課程太忙,我……呃……總之因為很多事情,我放棄了……”?
還是三分鍾熱度啊?
“那我先去練習了。”?
凱瑟琳說著,就走到了練功房。?
“哈哈”?
正走進來,凱瑟琳就看到了正在打沙袋的萊瑞拉。?
她每一次的揮拳,都發出中氣十足的呼喊聲。?
而每一次,沙袋都會被她擊飛。?
“晚上好,凱特。”?
她回過頭來,也正好看到了凱瑟琳。?
“你一晚上都在這裏嗎?”凱瑟琳突然想到自己似乎也的確從晚上開始,就沒有看到萊瑞拉了。?
“哦,是的,你知道的,我哥哥準備對我進行一些特殊訓練,我可不想出什麽岔子。”?
這麽說著,萊瑞拉臉上卻是一臉鬱悶的表情。?
“努力吧,萊瑞拉。”?
凱恩這兩天神秘兮兮的……哦,天知道他給萊瑞拉準備了怎樣的特訓。?
把目光從萊瑞拉身上收回來,凱瑟琳脫下了自己的衣服,然後換上了一件連體緊身衣,然後換上了舞鞋,開始做起了熱身運動。?
等凱瑟琳酣暢淋漓了一把之後,她又來到了泳池,卻沒有看到艾達,好一會兒,帶著笑得艾達,才又走回了泳池,不過卻是光著的……?
“凱特,你來了?”艾達很高興的樣子:“嗯,剛剛運動了一下,想來降降溫。”?
空調雖然很好,但是呆在泳池的感覺更令人舒適啊。?
“你怎麽了?”?
凱瑟琳看到艾達帶著笑的樣子。?
“剛剛莉莉打了個電話過來。真是有趣。”?
“怎麽了?”?
“她剛剛去拔了牙,結果現在說話都不利索了。”?
“拔牙?”?
“對,就是智齒。”?
智齒就是口腔最裏麵的那四顆牙齒。?
“阻生牙?”?
艾達點點頭:“對,所以她剛剛去拔了牙。真有趣,她居然現在才去拔牙……”?
的確,智齒現在才開始長出來的人,雖然不是沒有,但是數量也很多。?
“然後呢?”?
“然後,莉莉身上的錢就不夠了,結果剛剛打電話過來,說推遲一天……”?
幾個人都是天使服裝設計公司的股東,一個個都是小富婆,不可能沒錢。?
在美國拔牙,是一件很坑爹的事情,如果沒有保險的話,一次拔牙,就需要數千美元。所以在“未來”的時候,很多移民美國的人,有時候都不惜回到國內來拔牙,就是因為這拔牙手術可是無比坑爹的。?
美國的牙醫地位超然,而且還有專門的名詞,而不是和各種Doctor之類的混在一起,從這一點上,就能看出。?
莉莉顯然沒有保險,所以,她顯然又為此支付了一筆不低的手術費,結果她身上的錢就不夠了。?
莉莉每次都想弄出一些新奇特來,結果這次似乎也是一樣。?
“對了,莉莉剛剛也說了,麗莎為你準備了新衣服,看起來似乎不用為了衣服而操心了。”?
“也許吧……”?
麗莎的衣服??
凱瑟琳不置可否。