[发明专利]一种固态硬盘及计算机设备在审
申请号: | 201910736389.9 | 申请日: | 2019-08-09 |
公开(公告)号: | CN110515547A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 冯振;颜秉珩;王理想 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/10 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 高勇<国际申请>=<国际公布>=<进入国 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中央处理器 固态硬盘 计算模块 主控芯片 闪存块 内置 计算机设备 操作状态 技术效果 接口接收 信息上传 指令执行 分层 解耦 上移 申请 标准化 指令 检测 保留 | ||
本申请公开了一种固态硬盘,包括SSD接口,NAND接口以及内置FTL执行模块的主控芯片;所述主控芯片,用于通过所述NAND接口检测闪存块的操作状态并通过所述SSD接口将所述闪存块的信息上传至内置FTL计算模块的中央处理器,以及通过所述SSD接口接收所述中央处理器下发的执行指令并根据所述执行指令执行相应的操作。通过将FTL模块进行分层解耦,固态硬盘仅保留其中的FTL执行模块而将FTL计算模块上移至中央处理器,能够极大的降低固态硬盘成本,促进硬件的标准化与软件的开源化。本申请还公开了一种计算机设备,同样具有上述技术效果。
技术领域
本申请涉及计算机技术领域,特别涉及一种固态硬盘;还涉及一种计算机设备。
背景技术
SDD即固态硬盘是用固态电子存储芯片阵列而制成的硬盘,在计算机设备中发挥着重要作为。其中,固态硬盘的主控芯片中的FTL(Flash Translation Layer)模块负责进行坏块管理、地址转换、垃圾回收、磨损均衡等功能,由于实现上述功能的FTL算法较复杂,且其核心技术仅掌握在少数厂商手中,通过将FTL算法与固态硬盘中的主控芯片绑定,以固件程序的形式固化在主控芯片中,这样导致固态硬盘的成本较高,不利于固态硬盘的发展。
有鉴于此,如何提供一种解决上述技术缺陷的技术方案已成为本领域技术人员亟待解决的技术问题。
发明内容
本申请的目的是提供一种固态硬盘,能够有效降低成本,促进硬件的标准化与软件的开源化。本申请的另一目的是提供一种计算机设备,同样具有上述技术效果。
为解决上述技术问题,本申请提供了一种固态硬盘,包括:
SSD接口,NAND接口以及内置FTL执行模块的主控芯片;
所述主控芯片,用于通过所述NAND接口检测闪存块的操作状态并通过所述SSD接口将所述闪存块的信息上传至内置FTL计算模块的中央处理器,以及通过所述SSD接口接收所述中央处理器下发的执行指令并根据所述执行指令执行相应的操作。
可选的,所述FTL执行模块包括:
坏块管理执行模块,用于当检测到所述闪存块存在ECC纠错失败或擦除失败或写失败时,将所述闪存块的信息上传至所述中央处理器,以使所述中央处理器更新坏块表;
地址转换执行模块,用于接收所述中央处理器下发的物理页地址并根据所述物理页地址进行读写操作;
垃圾回收执行模块,用于接收所述中央处理器下发的垃圾回收指令并根据所述垃圾回收指令进行垃圾回收操作;
磨损均衡执行模块,用于接收所述中央处理器下发的数据迁移指令并根据所述数据迁移指令进行数据迁移操作。
为解决上述技术问题,本申请还提供了一种计算机设备,所述计算机设备包括如上述所述的固态硬盘以及后端驱动设置有FTL计算模块的中央处理器。
可选的,所述FTL计算模块包括:
坏块管理计算模块,用于接收所述固态硬盘上传的闪存块的信息并根据所述闪存块的信息更新坏块表;
地址转换计算模块,用于根据逻辑块与物理页的映射表得到当前逻辑块对应的物理页并下发物理页地址至所述固态硬盘;
垃圾回收计算模块,用于记录闪存块中的数据信息并根据所述数据信息确定垃圾回收对象并下发垃圾回收指令至所述固态硬盘;
第一磨损均衡计算模块,用于根据各所述闪存块的擦写次数确定数据迁移对象并下发数据迁移指令至所述固态硬盘。
可选的,所述后端驱动与所述固态硬盘一一对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910736389.9/2.html,转载请声明来源钻瓜专利网。