一种适应闪存页差异的固态硬盘的用户写请求处理方法

    公开(公告)号:CN108829346B

    公开(公告)日:2020-11-17

    申请号:CN201810522252.9

    申请日:2018-05-28

    Abstract: 本发明公开了一种适应闪存页差异的固态硬盘的用户写请求处理方法,包括:根据闪存页的差异,把闪存页分类为不同页类型;根据闪存页的分类方法和页类型指定策略,为设备级I/O队列中的用户写请求指定一个页类型;将用户写请求切割成以闪存页大小为单位的子请求;根据页类型指定的页指派策略,为每个子请求指派一个用于服务该子请求的物理闪存页,并把成功指派了物理闪存页的子请求插入到对应的闪存芯片队列;从闪存芯片队列中取出子请求,完成数据传输和写入;当用户写请求涉及的所有子请求都完成后,返回用户写请求处理结果。使用本发明可以使固态硬盘的闪存转换层设计适应闪存页的差异,最终达到优化固态硬盘读写性能和数据可靠性的目的。

    一种适应闪存页差异的固态硬盘的用户写请求处理方法

    公开(公告)号:CN108829346A

    公开(公告)日:2018-11-16

    申请号:CN201810522252.9

    申请日:2018-05-28

    Abstract: 本发明公开了一种适应闪存页差异的固态硬盘的用户写请求处理方法,包括:根据闪存页的差异,把闪存页分类为不同页类型;根据闪存页的分类方法和页类型指定策略,为设备级I/O队列中的用户写请求指定一个页类型;将用户写请求切割成以闪存页大小为单位的子请求;根据页类型指定的页指派策略,为每个子请求指派一个用于服务该子请求的物理闪存页,并把成功指派了物理闪存页的子请求插入到对应的闪存芯片队列;从闪存芯片队列中取出子请求,完成数据传输和写入;当用户写请求涉及的所有子请求都完成后,返回用户写请求处理结果。使用本发明可以使固态硬盘的闪存转换层设计适应闪存页的差异,最终达到优化固态硬盘读写性能和数据可靠性的目的。

Patent Agency Ranking