[发明专利]一种在操作系统中实现可信恢复系统的方法无效

专利信息
申请号: 200810059803.9 申请日: 2008-02-04
公开(公告)号: CN101251814A 公开(公告)日: 2008-08-27
发明(设计)人: 姜励;平玲娣;潘雪增;陈小平;李善平 申请(专利权)人: 浙江大学
主分类号: G06F11/14 分类号: G06F11/14;G06F9/48;G06F21/22
代理公司: 杭州求是专利事务所有限公司 代理人: 张法高
地址: 310027*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种在操作系统中实现可信恢复系统的方法。该方法建立事务声明系统调用为计算机信息系统可信计算基(TCB)操作提供事务创建和提交的接口。使得TCB操作只要使用事务声明系统调用,将其代码段声明为事务就能由可信恢复系统确保其原子性。可信恢复系统由事务管理器、日志系统、日志文件组成。事务管理器协调、管理事务的创建、提交和恢复。日志系统截获TCB操作中的所有更新操作并将其记录在日志文件中,等事务完成后再写回到磁盘,从而实现TCB操作的原子性。计算机系统失效时,只要撤销日志文件中与该TCB操作有关的数据,就可将系统重构到故障发生前的一致状态。本发明适用于主流操作系统,具有广泛地应用范围,能增加操作系统的容灾性。
搜索关键词: 一种 操作系统 实现 可信 恢复 系统 方法
【主权项】:
1. 一种在操作系统中实现可信恢复系统的方法,其特征在于包括如下步骤:1)建立面向磁盘块来设计的日志文件,它由一个长的磁盘块序列构成,每一磁盘块都有一个序列编号,在逻辑上看作是一个循环队列,日志数据块顺序依次写入;2)建立与操作系统中的文件系统、页面缓冲管理层相结合的管理日志文件的日志系统;3)改写操作系统中关于文件数据更新操作的系统调用;4)建立管理、协调事务的创建和提交的事务管理器;5)调用日志系统创建一个新事务,并把新事务的标识信息保存到TCB操作的进程控制块内,以此建立创建事务的系统调用;6)调用日志系统的刷新进程,将所有更新刷新到日志文件,如果全部成功提交给日志文件则表明该事务已经完成,然后在适当的时候再将数据从日志文件中写回到它们在磁盘上的实际位置,以此建立提交事务的系统调用;7)在TCB操作代码段的前后分别调用创建事务的系统调用和提交事务的系统调用,被这两个系统调用包围的TCB操作代码就被声明为事务;8)建立包括日志文件、日志系统和事务管理器在内的可信恢复系统,原子化TCB操作;9)如果在TCB事务操作过程中出现故障,就重新启动系统,扫描日志文件并且重做日志内记录的所有TCB更新操作,将系统恢复到故障发生前的一致状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200810059803.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top