首页 资讯 安全 查看内容

俄罗斯程序员开发操作系统Phantom OS

2009-2-10 10:06 749 0

摘要:   俄罗斯程序员Dmitry Zavalishin正在开发一种基于虚拟机(VM)的新操作系统,他称之为Phantom。Phantom操作系统与今天的操作系统大相径庭,它的目标是永生,即关闭电脑并不会导...
关键词: Phantom 文件 程序 快照 程序员 句柄 操作系统 对象 状态 进程

  俄罗斯程序员Dmitry Zavalishin正在开发一种基于虚拟机(VM)的新操作系统,他称之为Phantom。Phantom操作系统与今天的操作系统大相径庭,它的目标是永生,即关闭电脑并不会导致程序消失,开机之后程序就会回归到原来的地方。自动状态保存技术显然能在医学、军事和移动领域大显身手,它可以减少错误和时间浪费。  为了实现自动状态保存,Phantom会持续的将系统内存快照到硬盘上。乍一看,你也许会认为它可能会碰到同步问题,当快照进程工作时可能会令程序或系统停顿。但是如果你设计时就考虑到这一点,它就不会成为问题。  作为设计原则之一,Phantom的快照不会干扰当前的进程。这种设计的附带结果是,Phantom的程序模型也异于程序员所习惯的。在 Windows或Linux上持续储存数据,你需要明确的将其写入文件,但Phantom中不存在程序员所熟悉的文件——打开文件句柄,写入,关闭文件句柄。  Phantom的文件是一个状态保存的对象,你不必明确打开它。只要程序中有参数提及对象,你所需要的就是呼叫对象上的方法,数据就会如你所希望的出现在那儿。
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部