新技術讓更新軟件不需要中斷運行
為了更新運行中的軟件,我們一般需要中斷軟件運行。更新除了修正漏洞之外,還可能會引入新的bug。現在,計算機科學家Petr Ho?ek和Cristian Cadar找到了方法,讓用戶無后顧之憂。 他們的方法是利用多核處理器中未利用的核心:當有更新可用,正使用中的舊版本將運行在一個核心上,更新則運行在另一個核心上。然后兩個工作在不同核心的相 同程序將以最穩定的方式合并執行,最小化的潛在bug影響。他們創造出了能同時運行的多版本應用程序。Cadar稱,并行運行的程序能增加整體的可靠性和 安全性。目前,他們正在考慮如何在程序再次發布更新的情況下管理系統。
載自: Solidot
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!