原創|其它|編輯:郝浩|2009-02-09 16:50:10.000|閱讀 1203 次
概述:俄羅斯程序員Dmitry Zavalishin正在開發一種基于虛擬機(VM)的新操作系統,他稱之為Phantom。Phantom操作系統與今天的操作系統大相徑庭,它的目標是永生,即關閉電腦并不會導致程序消失,開機之后程序就會回歸到原來的地方。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
俄羅斯程序員Dmitry Zavalishin正在開發一種基于虛擬機(VM)的新操作系統,他稱之為Phantom。Phantom操作系統與今天的操作系統大相徑庭,它的目標是永生,即關閉電腦并不會導致程序消失,開機之后程序就會回歸到原來的地方。
自動狀態保存技術顯然能在醫學、軍事和移動領域大顯身手,它可以減少錯誤和時間浪費。
為了實現自動狀態保存,Phantom會持續的將系統內存快照到硬盤上。乍一看,你也許會認為它可能會碰到同步問題,當快照進程工作時可能會令程序或系統 停頓。但是如果你設計時就考慮到這一點,它就不會成為問題。作為設計原則之一,Phantom的快照不會干擾當前的進程。
這種設計的附帶結果是,Phantom的程序模型也異于程序員的習慣。在Windows或Linux上持續儲存數據,你需要明確的將其寫入文件,但Phantom中不存在 程序員所熟悉的文件——打開文件句柄,寫入,關閉文件句柄。Phantom的文件是一個狀態保存的對象,你不必明確打開它。只要程序中有參數提及對象,你 所需要的就是呼叫對象上的方法,數據就會如你所希望的出現在那兒。對此,也有許多人表示質疑。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:sys-con