雖然在Windows 7和8以后,系統崩潰的現象已經少了很多,但或許您也已經習慣了“地球人都知道”的Windows藍屏,還有非常熟練的CTRL+ALT+DEL重啟大法。不過您有沒有想象過這樣一臺電腦,它會實時自動修復自己的錯誤,從而永遠不會崩潰呢?如今倫敦大學的研究人員就正在研發這樣一種永遠也不會崩潰的新型計算機,這種神奇的計算機被稱作“系統型計算機”,它可以模仿大自然的隨機性來修復被破壞的數據,從而瞬間從崩潰狀態中恢復過來。
“在自然界,正是這種隨機性的模型造就了蜜蜂能夠一致地散開攻擊偷蜜的熊,以及原子能夠動態找到自己的平衡位點等各種復雜的自然現象。而我們日常使用的計算機卻并不適用于這種類似于神經元工作的自然建模過程,因為它們的運算過程緩慢而連續,一次只能執行一條指令,當這些指令序列出現問題時,程序代碼就不知道接下來應該做什么,接著系統錯誤就產生了”,Paul Marks在《新科學家》上這樣解釋到。
而上文提到的這種新型的計算機,就模仿了大自然的隨機性建模方法,研究人員稱其為“多系統”。在這種計算機中,每一個系統都有一個包含了上下文敏感數據的內存,它只能對其他類似的系統造成影響。這種系統按照偽隨機數產生器選擇的隨機時間點執行指令,不會出現其中某個系統的優先級高于另一個系統的情況。這種系統型計算機包含了分布于許多系統中的多個指令副本,因此如果其中的一個系統遭到破壞,計算機可以立即訪問另一個未被破壞的副本來修復代碼從而避免整體的崩潰,這有點類似于人類大腦的運作方式,但又不完全一樣。
這種新型電腦的研發者們對前景抱有非常樂觀的態度,并認為這種自我修復的技術將有助于無人飛機的程序的自我重編程,還能夠幫助生物工程師們構建更為真實人類大腦模型等。畢竟還是那句話,科技改變生活。當然,對普通用戶來說,永不死機的Windows甚至是Windows Phone倒確實更方便了。