发明名称 一种面向透明计算智能终端的缓存管理方法
摘要 本发明公开了一种面向透明计算智能终端的缓存管理方法,智能终端将缓存划分为索引区、状态区和数据区;所述索引区用于存储索引节点信息,所述索引节点包括索引节点号、节点单元数、节点单元数个缓存单元偏移地址;所述状态区用于存储以二进制形式表示的缓存单元存储状态的状态索引;所述智能终端根据所述索引节点大小和所述索引节点的最大个数计算索引节点所需的最大存储空间,自动分配索引节点区;所述智能终端根据所述状态索引需要的二进位个数计算状态索引所需的存储空间,自动分配状态区。本发明具有节约的索引区需要占用的缓存空间,提高了缓存的利用效率,减少了缓存的擦写次数,算法简单、容易实现等优点。
申请公布号 CN105468541A 申请公布日期 2016.04.06
申请号 CN201510918965.3 申请日期 2015.12.11
申请人 中南大学 发明人 易乐天;李建彬;郭慧;张尧学
分类号 G06F12/0871(2016.01)I 主分类号 G06F12/0871(2016.01)I
代理机构 湖南兆弘专利事务所 43008 代理人 赵洪;周长清
主权项 一种面向透明计算智能终端的缓存管理方法,其特征在于:智能终端将缓存划分为索引区、状态区和数据区;所述索引区用于存储索引节点信息,所述索引节点包括索引节点号、节点单元数、节点单元数个缓存单元偏移地址;所述偏移地址为缓存单元的编号;所述索引节点的最大个数等于所述缓存包含的缓存单元数;所述索引节点的节点单元数的最大值等于所述智能终端所支持的最大文件所占用缓存单元数;所述状态区用于存储以二进制形式表示的缓存单元存储状态的状态索引,所述状态索引的每一个二进制位表示一个缓存单元,以1表示存储状态,以0表示空闲状态;所述存储状态索引的长度与缓存单元数相同;所述智能终端根据所述索引节点大小和所述索引节点的最大个数计算索引节点所需的最大存储空间,自动分配索引节点区;所述智能终端根据所述状态索引需要的二进位个数计算状态索引所需的存储空间,自动分配状态区。
地址 410083 湖南省长沙市麓山南路932号