摘要
在正交持久性系统中 ,所有数据都是持久的 ,并可用相同的方式访问。程序设计语言层面的持久性支持具有性能低下、功能重复等缺点 ,操作系统级别的持久性支持才是更好的解决方案。本文首先介绍正交持久性的概念 ,然后分析持久性操作系统的需求并给出它的定义 ,接下来讨论持久性地址空间、影式分页和日志式分页等技术 ,最后研究一个持久性操作系统—Grasshopper的设计。
In orthogonally persistent systems,all data can persist as long as needed and can be accessed in the same manner.The persistent supports by programming design language level possess some shortcomings like low performance,function redundancy and etc.,so operation system level persistence is a better solution.In this paper,we first introduce the concept of orthogonal persistence,then analyze the requirements of persistent operation system and give its definition.After that,we study some technologies including persistent address space technology,shadow paging and logging.At last we discuss the design of persistent operation system—Grasshopper.
出处
《计算机与数字工程》
2003年第2期6-11,共6页
Computer & Digital Engineering
关键词
持久性操作系统
计算机
应用程序
虚拟内存
POS,orthogonal persistence,snapshot,stability,resiliency,shadow paging,logging,Grasshopper