非易失性高速缓冲存储器、其处理方法以及计算机系统与流程

文档序号:11407382阅读:来源:国知局
非易失性高速缓冲存储器、其处理方法以及计算机系统与流程

技术特征:
1.一种非易失性高速缓冲存储器,包括:非易失性存储器部,具有被配置为存储高速缓存数据的多条高速缓存线;以及高速缓存控制器,被配置为:控制对所述非易失性存储器部进行的所述高速缓存数据的读取和写入,通过将非易失性存储器部中的多条高速缓存线转换为供待机状态时使用的数据结构,来执行用于生成待机状态数据并将所生成的待机状态数据存储在所述非易失性存储器部中的待机准备处理,作为供电中断的准备,以及在供电恢复时,使用所述待机状态数据对存储在所述非易失性存储器部中的高速缓存数据执行恢复处理,所述恢复处理包括将所述多条高速缓存线重新转换为供操作状态时使用的数据结构。2.根据权利要求1所述的非易失性高速缓冲存储器,其中,所述高速缓存控制器被配置为:生成包含能够至少对存储在所述非易失性存储器部中的所述高速缓存数据进行错误纠正的错误纠正数据的所述待机状态数据,并将所生成的待机状态数据存储在所述非易失性存储器部中,作为所述待机准备处理,以及使用包含在所述待机状态数据中的所述错误纠正数据对存储在所述非易失性存储器部中的所述高速缓存数据进行错误纠正处理,作为所述恢复处理。3.根据权利要求1所述的非易失性高速缓冲存储器,其中,每条所述高速缓存线被配置为存储所述高速缓存数据,以及所述高速缓存控制器被配置为执行以下处理作为所述待机准备处理:为至少部分所述高速缓存线生成包含能够对存储在所述高速缓存线中的高速缓存数据进行错误纠正的错误纠正数据的所述待机状态数据,将所生成的所述待机状态数据存储在另一条高速缓存线中,以及使所述另一条高速缓存线处于表示所述另一条高速缓存线中存储了所述待机状态数据的状态。4.根据权利要求3所述的非易失性高速缓冲存储器,其中,包含所述错误纠正数据的所述待机状态数据进一步包含存储了用所述错误纠正数据对其进行错误纠正的所述高速缓存数据的所述高速缓存线的地址信息。5.根据权利要求3所述的非易失性高速缓冲存储器,其中,所述高速缓存控制器被配置为在与存储了作为所述待机状态数据的对象的所述高速缓存数据的高速缓存线对应的区域中存储所述待机状态数据。6.根据权利要求1所述的非易失性高速缓冲存储器,其中,每条所述高速缓存线包含高速缓存数据区域和待机状态数据区域,以及所述高速缓存控制器被配置为执行以下处理作为所述待机准备处理:为至少部分所述高速缓存线生成包含能够对存储在所述高速缓存线中的高速缓存数据进行错误纠正的错误纠正数据的所述待机状态数据,将所生成的待机状态数据存储在所述待机状态数据区域中,以及使所述高速缓存线进入表示所述高速缓存线中存储了所述待机状态数据的状态。7.根据权利要求1所述的非易失性高速缓冲存储器,其中,所述高速缓存控制器被配置为:生成包含能够至少对存储在所述非易失性存储器部中的高速缓存数据进行错误检测的错误检测数据的待机状态数据,并将所生成的待机状态数据存储在所述非易失性存储器部中,作为所述待机准备处理,以及...
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1