[发明专利]计算机平台资源共享控制器和关联的资源共享方法在审
申请号: | 201910476476.5 | 申请日: | 2019-06-03 |
公开(公告)号: | CN110569200A | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 大卫·霍尔勃特;亚历山大·法恩;尼古拉斯·迪布瓦;弗雷德里克·桑松;劳伦特·贾尔丁 | 申请(专利权)人: | 泰雷兹公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F11/10;G06F13/16 |
代理公司: | 11412 北京鸿德海业知识产权代理事务所(普通合伙) | 代理人: | 王再芊 |
地址: | 法国库*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储介质 计算机平台 资源共享 控制器 应用 访问 数据存储介质 访问命令 软件应用 周期期间 周期选择 分配 关联 | ||
1.一种资源共享控制器(5),适于在计算机平台(1)中操作,所述计算机平台(1)至少进一步包括:
处理器(10),
数据存储介质(4),
第1至第p软件应用(2),适于在所述处理器上执行并且包括对所述存储介质的访问命令,
所述资源共享控制器的特征在于,它适于,根据所述存储介质的最大访问容量的、分配给每个应用的相应预定部分,根据源自每个应用的、要执行的对所述存储介质的访问的接下来的命令的列表(Z1),以及进一步根据所述命令的理论最长执行时间,来在第一选择阶段,针对每个应用和访问所述存储介质的下一时间周期,选择要实施的所述接下来的命令,并且适于,在所述下一时间周期期间,将对所述介质的访问依次分配给每个应用以实施所选命令,一旦已经执行第p应用的所选命令,就将该对所述介质的访问分配给第p+1应用。
2.根据权利要求1所述的资源共享控制器(5),其中,所述最大访问容量是来自访问所述存储介质的最长时间周期时间、所述存储介质的最大带宽和与所述存储介质交换的最大数据量中的元素。
3.根据权利要求1或2所述的资源共享控制器(5),适于,当在所述第一选择阶段期间针对所述应用(2)的正在进行的时间周期选择的命令的执行完成时,在第二选择阶段,根据正在进行的时间周期到期之前剩余的时间、指派给每个应用的权重,以及执行所述命令的理论最长时间,来从剩余的要针对每个应用实施的接下来的命令之中选择附加命令。
4.根据前述权利要求中任一项所述的资源共享控制器(5),其中,所述资源共享控制器适于定义与数据大小相对应且与所述存储介质的单位访问容量相关联的单位元素,针对每个应用来确定与已经指派给它的预定相应部分相对应的单位容量的数目,所述控制器进一步适于针对每个访问命令来确定与所述访问命令相对应的单位元素的数目,使得所述访问命令与数据块有关,如果所述块的大小小于或等于所述单位元素的大小,则所述单位元素的数目将是1,并且如果所述块的大小等于所述单位元素的大小的n倍,则所述单位元素的数目将是n,所述控制器适于,针对所述应用,选择要在所述第一选择阶段实施的接下来的命令作为最大连续命令,使得与所述命令相对应的单位元素的总和小于与指派给它的预定相应部分相对应的单位容量的数目。
5.根据前述权利要求中任一项所述的资源共享控制器(5),其中,所述列表的命令源自于所述数据存储介质(4)的维护操作,所述维护操作包括来自以下中的至少一个维护操作:
通过分配磨损而释放的数据存储介质块的均衡;
合并块或页面以优化非对齐随机访问;
移动块以减少数据滞留问题。
6.一种计算机平台(1),包括:
处理器(10),
数据存储介质(4),
软件应用(2),适于在所述处理器上执行并且包括对所述存储介质的访问命令,以及
根据前述权利要求中任一项的资源共享控制器(5)。
7.根据权利要求6所述的计算机平台(1),其中,所述存储介质包括存储单元,并且所述计算机平台适于将所述数据存储介质的单独特定部分专用于单独应用,专用于一应用的部分的存储单元可由所述应用访问并且禁止其它应用访问,专用于一应用的部分包括来自回收收集器和备用组件中的至少一个元素,使得:
回收收集器包括存储单元,所述存储单元先前用于数据存储并且可用于存储要经由未来的写入命令写入的数据;
备用组件包括备用存储单元,所述备用存储单元旨在替换专用于所述应用的部分中的缺陷存储单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰雷兹公司,未经泰雷兹公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910476476.5/1.html,转载请声明来源钻瓜专利网。