[发明专利]用于LBA的原子交换和剪切的SWAT命令和API在审
申请号: | 201911066774.3 | 申请日: | 2014-11-07 |
公开(公告)号: | CN110807008A | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 奇亮奭;李尚源 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F3/06 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 赵南;张青 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 lba 原子 交换 剪切 swat 命令 api | ||
示例性实施例提供了由具有至少一个处理器的计算机执行的对更新后的文件的访问的方法,其中响应于接收到包括旧文件的修改内容的更新的应用,创建在其中复制了所述修改内容的新文件,同时保持对旧文件的访问,其中旧文件逻辑块地址映射到旧文件物理块地址,并且新文件逻辑块地址映射到新文件物理块地址,所述方法包括步骤:将旧文件逻辑块地址的映射从旧文件物理块地址自动地交换至新文件物理块地址;剪切旧文件逻辑块地址到旧文件物理块地址的映射;以及清除新文件逻辑块地址到新文件物理块地址的映射。
本申请是基于2014年11月7日提交的、申请号为201410641830.2、发明创造名称为“用于LBA的原子交换和剪切的SWAT命令和API”的中国专利申请的分案申请。
相关申请的交叉引用
本申请要求转让于本申请的受让人的于2013年11月8日提交的临时专利申请No.61/902,092的权益,并且其以引用方式并入本文。
技术领域
本申请一般地涉及计算机应用,具体地,涉及用于LBA的原子交换和剪切的SWAT命令和API。
背景技术
文档管理系统更新数据结构以跟踪文档的最新版本。在这个过程中,一些系统创建文档的另一版本而非覆盖旧版本,并且将文档的旧版本保持一段时间。这允许系统在更新新版本的同时访问文档的旧版本以进行读取。例如,如果用户更新他/她的博客页面,则在他/她更新博客页面的同时,其它用户仍然可阅读旧版本的博客页面。在一些时候,系统需要更新系统信息以访问新文档并替代旧文档。通常,这触发了系统的数据结构中的一系列级联更新,并且需要对贮存器进行多次写入。
因此,期望提供一种改进的方法和系统,用于对更新后的文件提供访问而不用在系统的数据结构中执行级联更新。
发明内容
示例性实施例提供了由具有至少一个处理器的计算机执行的对更新后的文件的访问的方法,其中响应于接收到包括旧文件的修改内容的更新的应用,创建在其中复制了所述修改内容的新文件,同时保持对旧文件的访问,其中旧文件逻辑块地址(LBA)映射到旧文件物理块地址(PBA),并且新文件LBA映射到新文件PBA,所述方法包括步骤:将旧文件LBA的映射从旧文件PBA自动地交换至新文件PBA;剪切旧文件LBA到旧文件PBA的映射;以及清除新文件LBA到新文件PBA的映射。
根据示例性实施例的方法和系统,可在不用在系统的数据结构中执行级联更新并且不用对贮存器进行不必要的写入的情况下更新文件。
附图说明
通过以下结合附图对实施例的描述,本发明的整体构思的这些和/或其它特征和效用将变得清楚和更容易理解,图中:
图1是示出根据示例性实施例的文档管理系统的框图;
图2是更新文件的常规文档管理系统的图解说明;
图3是根据一个示例性实施例示出了文档管理系统执行的用于在更新期间对文件提供访问的过程的流程图;以及
图4是图解说明了图3所示过程的示图。
具体实施方式
现在将详细描述本发明的整体构思的实施例,在附图中示出了其示例,其中相同的附图标记始终表示相同的元件。以下在参照附图的同时描述实施例以解释本发明的整体构思。
通过参照以下实施例和附图的具体说明可更容易地理解本发明的优点和特征及其实现方法。然而,本发明的整体构思可以许多不同的形式实现,并且不应理解为限于本文阐述的实施例。此外,提供这些实施例是为了使得本公开将是彻底和完整的,并且将把本发明的整体构思的概念完全传递给本领域技术人员,并且本发明的整体构思将仅由权利要求限定。为了清楚起见,在附图中会夸大层和区的厚度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911066774.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种家用电器的手势联动操控系统
- 下一篇:一种渐开线螺旋锥齿轮齿面设计方法