[发明专利]计算系统及操作计算系统的方法有效
申请号: | 201810770652.1 | 申请日: | 2018-07-13 |
公开(公告)号: | CN109783006B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 奇亮奭 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 刘培培;黄隶凡 |
地址: | 韩国京畿道水*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 系统 操作 方法 | ||
一种计算系统及操作计算系统的方法,计算系统包含:存储器存储单元,具有存储块,配置为存储器高速缓存以存储可存储对象;以及装置控制单元,耦合到存储器存储单元,被设置为用以:基于逐出策略来计算可存储对象的熵级;基于存储块中的可存储对象的熵级来计算存储块中的每一个的块熵;从存储块中选择擦除块,其中擦除块是具有块熵的最低值的存储块的执行个体;以及对擦除块执行擦除操作。
技术领域
本发明的一实施例大体上涉及一种计算系统,且更具体地说,涉及一种用于高速缓存管理的系统。
背景技术
现代消费和工业电子产品,特别是云计算装置(cloud computing device)和网页服务器(web server),正提供越来越多的功能来支持现代生活,包含大数据分析以及实时网页应用程序(web application)。可从各种不同方向研究和开发现有技术。
随着用户随着信息处理技术的发展而变得更加强大,新范例和旧范例开始利用这一新空间。一个基于电子的增长空间(典型为其中处理大量信息)处于大数据分析中,例如基于非结构化查询语言(non-Structured Query Language;“NoSQL”或“NonSQL”)的系统。然而,承载信息的后端数据库以及例如网页高速缓存服务器(web caching server)的计算服务器成本高昂,并且可能成为信息吞吐量的瓶颈。因此,具有每秒输入/输出(input/output per second;IOPS)高吞吐量的可扩展数据服务器已难倒本领域的技术人员。
因此,仍然需要具有用于高速缓存管理的存储器管理机制的计算系统。鉴于一直增加的商业竞争压力,连同消费者期望的增长以及市场中有意义的产品区分机会的减少,找到这些问题的答案越来越关键。另外,降低成本、改善效率和性能以及满足竞争压力的需要增加了对找到这些问题的答案的关键必要性的更大紧迫性。
已经长期寻求这些问题的解决方案,但现有的开发尚未教示或建议任何解决方案,且因此本领域的技术人员长期未找到这些问题的解决方案。
发明内容
本发明的一实施例提供一种系统,包含:存储器存储单元,具有存储块,配置为存储器高速缓存(memory cache)以存储可存储对象;以及装置控制单元,耦合到存储器存储单元,被设置为用以:基于逐出(eviction)策略来计算可存储对象的熵级;基于存储块中的可存储对象的熵级来计算存储块中的每一个的块熵;从存储块中选择擦除块,其中擦除块是具有块熵的最低值的存储块的执行个体;以及对擦除块执行擦除操作。
本发明的一实施例提供一种方法,包含:将可存储对象存储在存储器存储单元的存储块中,所述存储器存储单元配置为存储器高速缓存;基于逐出策略来计算可存储对象的熵级;基于存储在存储块中的可存储对象的熵级来计算所述存储块中的每一个的块熵;从存储块中选择擦除块,其中擦除块是具有块熵的最低值的存储块的执行个体;以及对擦除块执行擦除操作。
本发明的某些实施例除上文所提及的那些之外或作为代替而具有其它步骤或元件。本领域的技术人员从参考附图做出的以下详细描述的阅读中将了解所述步骤或元件。
附图说明
图1是本发明的一实施例中的具有高速缓存管理机制的计算系统;
图2是本发明的第一实施例中的计算系统的高速缓存逐出过程的实例;
图3是计算系统的图2的高速缓存逐出过程的示范性流程图;
图4是本发明的第二实施例中的计算系统的高速缓存管理过程的示意性实例;
图5是计算系统的图4的高速缓存管理过程的示范性流程图;
图6是计算系统的图4的高速缓存管理过程的组件的示意性实例;
图7是图4的高速缓存管理过程的存储操作的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810770652.1/2.html,转载请声明来源钻瓜专利网。