俄羅斯程序員Dmitry Zavalishin正在開發(fā)一種基于虛擬機(VM)的新操作系統(tǒng),他稱之為
Phantom。
Phantom操作系統(tǒng)與今天的操作系統(tǒng)大相徑庭,
它的目標是永生,即關閉電腦并不會導致程序消失,開機之后程序就會回歸到原來的地方。自動狀態(tài)保存技術顯然能在醫(yī)學、軍事和移動領域大顯身手,它可以減少錯誤和時間浪費。
為了實現(xiàn)自動狀態(tài)保存,Phantom會持續(xù)的將系統(tǒng)內(nèi)存快照到硬盤上。乍一看,你也許會認為它可能會碰到同步問題,當快照進程工作時可能會令程序或系統(tǒng)停頓。但是如果你設計時就考慮到這一點,它就不會成為問題。作為設計原則之一,Phantom的快照不會干擾當前的進程。這種設計的附帶結果是,Phantom的程序模型也異于程序員所習慣的。在Windows或Linux上持續(xù)儲存數(shù)據(jù),你需要明確的將其寫入文件,但Phantom中不存在程序員所熟悉的文件——打開文件句柄,寫入,關閉文件句柄。Phantom的文件是一個狀態(tài)保存的對象,你不必明確打開它。只要程序中有參數(shù)提及對象,你所需要的就是呼叫對象上的方法,數(shù)據(jù)就會如你所希望的出現(xiàn)在那兒。
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請
點擊舉報。