[发明专利]计算机系统和用于控制计算机的方法有效
申请号: | 201611144717.9 | 申请日: | 2016-12-07 |
公开(公告)号: | CN107103021B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 维卡斯·辛哈;兹维·古兹;林铭 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/17;G06F16/16;G06F16/84;G06F12/0882 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 姜长星;张川绪 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 用于 控制 计算机 方法 | ||
1.一种计算机系统,包括:
计算机;
计算机中的处理器;
存储装置;
计算机中的存储器;
文件系统,存储在存储器中并在处理器上运行,文件系统包括页高速缓冲存储器;
键-值文件系统,所述键-值文件系统包括:
接收单元,从文件系统接收文件系统命令,文件系统命令包括识别文件的文件名称;
映射单元,将文件系统命令映射到键-值系统命令;
命令单元,将键-值系统命令发送到存储装置;
返回单元,将键-值系统命令的结果返回到文件系统;
键-值文件系统垫片,所述键-值文件系统垫片包括:
第二接收单元,接收第二键-值系统命令,第二键-值系统命令包括对象名称;
第二映射单元,将第二键-值系统命令映射到文件系统命令;
第二命令单元,将文件系统命令发送到文件系统。
2.根据权利要求1所述的系统,其中,存储装置存储文件的数据对象和元数据对象。
3.根据权利要求1所述的系统,其中,键-值文件系统垫片还包括:用于存储与文件对应的文件描述符的文件描述符查找表。
4.根据权利要求3所述的系统,其中,第二命令单元用于将文件系统命令和文件描述符发送到文件系统。
5.根据权利要求3所述的系统,其中,键-值文件系统垫片还包括:用于从对象名称生成文件名称的名称生成器单元。
6.根据权利要求1所述的系统,其中,键-值文件系统还包括:键-值文件系统高速缓冲存储器。
7.根据权利要求6所述的系统,其中,键-值文件系统高速缓冲存储器用于存储存储装置中的数据对象和元数据对象的数据的复本。
8.根据权利要求7所述的系统,其中,返回单元可操作为仅将存储在键-值文件系统高速缓冲存储器的对象的数据的一部分返回到文件系统。
9.根据权利要求1所述的系统,其中,键-值文件系统还包括索引节点,所述索引节点存储来自存储装置的对象的元数据。
10.一种用于控制计算机的方法,包括:
接收键-值系统命令,键-值系统命令包括对象名称;
将键-值系统命令映射到文件系统命令,文件系统命令标识文件;
访问与文件对应的索引节点;
从索引节点访问对象名称,对象名称标识存储在存储装置中的对象;
试图对键-值文件系统高速缓冲存储器中的对象执行命令;
返回所述命令的结果。
11.根据权利要求10所述的方法,其中,试图对键-值文件系统高速缓冲存储器中的对象执行命令的步骤包括:
在键-值文件系统高速缓冲存储器搜索对象名称;
如果在键-值文件系统高速缓冲存储器中存在具有所述对象名称的对象,则对键-值文件系统高速缓冲存储器中的对象执行命令。
12.根据权利要求11所述的方法,其中,试图对键-值文件系统高速缓冲存储器中的对象执行命令的步骤还包括:
如果在键-值文件系统高速缓冲存储器中不存在具有所述对象名称的对象:
将文件系统命令映射到键-值系统命令;
将关于具有所述对象名称的对象的键-值系统命令发送到存储装置;
从存储装置接收所述对象;
将所述对象存储在键-值文件系统高速缓冲存储器中。
13.根据权利要求12所述的方法,其中,返回所述命令的结果的步骤包括:
仅访问数据对象的数据的一部分;
返回所述数据的一部分作为键-值系统结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611144717.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多材料防护头盔
- 下一篇:模块化数据分布计划生成方法及系统