[发明专利]一种分离固态盘中垃圾回收数据与用户数据的方法有效
申请号: | 201810325906.9 | 申请日: | 2018-04-12 |
公开(公告)号: | CN108563586B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 万胜刚;周彬;潘成龙 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分离 固态 垃圾 回收 数据 用户 方法 | ||
1.一种分离固态盘中垃圾回收数据与用户数据的方法,其特征在于,包括如下步骤:
(1)在固态盘中分配一个活动块作为专用块,用于存储垃圾回收数据,并设置所述专用块的热属性值为0;所述垃圾回收数据为垃圾回收操作中需要迁移的有效数据;
(2)在固态盘中分配N个活动块作为用户块,用于根据用户数据的冷热程度存储用户数据,并依次设置N个用户块的热属性值为1~N;所述用户数据为用户写请求中需要写入介质的数据,N为大于或等于1的正整数;
(3)当写请求到达时,判断写请求是由垃圾回收操作产生,还是由用户写请求产生,若写请求由垃圾回收操作产生,则转入步骤(4);否则,转入步骤(5);
(4)若所述专用块中空闲页数量为0,则将所述专用块设置为非活动块,并重新分配一个活动块作为专用块,设置新分配的专用块的热属性值为0,将垃圾回收数据写入新分配的专用块,操作结束;否则,直接将垃圾回收数据写入所述专用块,操作结束;
(5)根据用户数据的冷热程度判定用户数据所对应的热属性值i,1≤i≤N;若热属性值为i的用户块中空闲页数量为0,则将对应的用户块设置为非活动块,并重新分配一个活动块作为用户块,设置新分配的用户块的热属性值为i,然后将用户数据写入新分配的用户块,操作结束;否则,直接将用户数据写入热属性值为i的用户块,操作结束。
2.如权利要求1所述的分离固态盘中垃圾回收数据与用户数据的方法,其特征在于,N的取值为1,且所述步骤(5)中,用户数据所对应的热属性值为1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810325906.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车天窗驱动电机的温度计算方法及装置
- 下一篇:一种液晶移相器及其制作方法