公司動(dòng)態(tài)
人為什么不會(huì)像電腦那樣崩潰掉?
發(fā)布時(shí)間:2010-5-19耶魯大學(xué)的一個(gè)研究小組,通過分析大腸桿菌和Linux系統(tǒng)的控制網(wǎng)絡(luò),試圖找出為什么有機(jī)生命體和計(jì)算機(jī)操作系統(tǒng),一個(gè)一般運(yùn)行平穩(wěn),一個(gè)卻會(huì)崩潰。生物醫(yī)學(xué)信息教授說有一個(gè)司空見慣的比喻:基因組實(shí)際就是一個(gè)生物體的操作系統(tǒng)。我們想看看這個(gè)比喻是不是符合實(shí)際。
大腸桿菌和Linux網(wǎng)絡(luò)都是層級(jí)結(jié)構(gòu),但在運(yùn)轉(zhuǎn)效率方面有顯著的差異。細(xì)菌的分子網(wǎng)絡(luò)排列成金字塔形狀,塔尖少部分的主調(diào)控基因獨(dú)立行事,控制著塔基廣泛的基礎(chǔ)功能。
相比之下,Linux操作系統(tǒng)更像一個(gè)倒置的金字塔,由許多頂層線程控制少量底層功能。Gerstein說,這個(gè)架構(gòu)的產(chǎn)生是由于軟件工程師為節(jié)省資金和時(shí)間傾向于依靠現(xiàn)有資源,而不是從頭開始。
Gerstein說,這也意味著操作系統(tǒng)更容易受到損壞,因?yàn)橐苍S只是更新一個(gè)普通的組件,都具有破壞性,為了彌補(bǔ)缺陷,設(shè)計(jì)師必須對(duì)這些通用的組件進(jìn)行不斷地調(diào)整。
操作系統(tǒng)就像城市街道――工程師的目光集中于車流量很大的區(qū)域,但如果對(duì)大腸桿菌這樣的生命體,情形就不一樣了。因?yàn)闆]有微調(diào),一個(gè)隨機(jī)突變對(duì)主要分子通道的破壞將是致命的。這就是為什么大腸桿菌沒有基礎(chǔ)通用組件,卻有高度專業(yè)化的模塊組織的原因。在幾十億年的進(jìn)化過程中,已經(jīng)證明了這樣一個(gè)健全的組織,可以保護(hù)機(jī)體免遭隨機(jī)突變破壞。