- 2
- 0
- 约8.81千字
- 约 4页
- 2015-08-20 发布于未知
- 举报
一般工业技术
维普资讯
第】5卷第】期 青 岛 太 学 学 报
oURNALOFOINGDAO UNIVERSITY
文章量号 :1006-979Bf2001)0卜0066—03
改进的硬盘读写映射算法及应用
焦润海,郭忠文,唐功友
(青岛海洋大学计算机系,青岛 266003)
摘要:给出了一种改进的读写映射算法,在保留原算法功能的基础上,使用户能够控制硬盘的
写人操作是否生效 ,提高了算法的实用性
关键词 :实验室管理 ;备份;恢复
中图分类号 :TP309.2 文献标识码:A
在文献[1~2]中给出了一种基于硬盘读写映射 射 。下面针对 以上 3种功能选择所需要的功能模块
而实现硬盘数据保护的方法 ,该方法在开机时 自动 作以介绍。
使上次所有对硬盘数据操 作无效 ,显然这种方法在 (1)如果用户选择了无效 ,那么用户最近一次生
实际应用中存在很大的局限性。本文给出一种改进 效以来的所有数据操作无效。只要把备份表的内容
的算法,给用户提供一个机会 ,让其在微机启动时选 拷贝到实时表即可。因为备份表中2位数据结构值
择上次的数据操作是否生效 ,从而进一步提高该方 只有 lO和00,即存储段或空或存放有效数据 ,并且
法 的实用性 用户对数据所做的修改都写入了映射扇区.所以把
备份表拷贝回实时表 ,就等于使所有新的数据操作
l 生效算法及数据结构
无效。
改进后的算法主要是在原来的基础上增加生效 (2)如果用户选择 了继续 ,那么不做任何处理,
处理模块 ,从而让用户选择上次的硬盘数据操作是 只需要在开机后 的读写过程 中继续根据实时表进行
否生效 。 读写映射即可 。
改进算法中仍然用到原来的2位表和80位表 , (3)如果用户选择了生效,则搜索实时的2位
但是为了完成生效处理 ,2位表和 8O位表必须各有 表,2位二进制数有四种取值 ,0o表示该存储段为
两个 ,一份是在本次开机操作前的表 ,简称备份表 ; 空,lO:表示该存储段中的数据或者是映射数据或者
另一份是开机后读写映射过程 中使用的表,简称实 是原来的有效数据。l1表示该存储段的数据被映
时表 备分表主要用来保存最近一次生效后的数据 射;01表示最近一次生效操 作后写人的新数据 根
结构的值 ,以便用来在完成生效处理时和实时表的 据上面的四种分类 ,在恢复过程中采用不同的处理
比较;实时表是在最后一次生效后的硬盘数据操作 方法。对于 OO的存储段不做任何处理 ;对于 0l的
过程中访问、修改的表 ,它表示了硬盘当前实际的数 存储段 ,把备份表中的相应的2位值改为 10i对于
据状态。在用户每次开机后 ,用户可根据提示做 3 被映射的数据采用递归恢复,因为在写映射 的时候
种不同的选择 :(1)失效 ,(2)继续 ,(3)生效。生效完 可能会出现链表(具体成因可参见文献[1]中的写映
成的功能是把映射扇区的数据拷贝回被映射扇区, 射算法)。所以在生效过程中,必须找到一条映射链
并修改相应的数据结构的值 失效 :完成的功能是 的头,顺链递归恢复 具体来说.就是搜索实时2位
使最近一次生效处理以来用户对硬盘数据的操作无 表中为 11而备份表 中为 10的存储段 ,这样的存储
效 ;继续 :不做任何修改,仍根据实时表进行读写映 段表示该存储段的数据被映射 ,并且该存储
您可能关注的文档
- CAD通用标准件建库工具的研究与开发.pdf
- CaSO4为载氧体的煤/秸秆化学链燃烧实验研究.pdf
- CIMS中的微波水分仪数据采集及处理子系统.pdf
- Cisco VLAN的技术实现及在金融组网中的应用.pdf
- CMM中SQA评审的改进模型研究.pdf
- CMS在浆纱中作为乳化剂取代CMC的探讨.pdf
- CNN在PET/CT图像配准中的应用.pdf
- CO2分压对碳钢腐蚀的影响及缓蚀性能研究.pdf
- CO2质量浓度现场监测无线节点设计.pdf
- CORBA环境下的Java编程.pdf
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 六年级语文下册第一单元【教材解读】.pptx VIP
- 初中英语不规则动词变化.doc VIP
- 2025年江苏财经职业技术学院单招(语文)测试试卷.docx VIP
- 自考00009政治经济学(财经类)密训高频考点重点汇总.docx VIP
- catalix 100 liquid product sheet用于皮革水份调节基于脂肪酸衍生物弱阳离子.pdf VIP
- 《“互联网+护理服务”紧急事件应急处置规范》.pdf VIP
- dermalix wwl paste product sheet基于混合脂肪酸衍生物柔软和分散加脂剂.pdf VIP
- 《化工安全生产概况》课件.ppt VIP
- 2025贺州教育局事业单位考试真题及答案汇总.docx VIP
- 人教版2026-2027学年七年级英语下册教学计划(及进度表).docx
原创力文档

文档评论(0)