资源申请方法、装置、电子设备和存储介质制造方法及图纸

技术编号:38013312 阅读:8 留言:0更新日期:2023-06-30 10:36
本发明专利技术实施例提供资源申请方法、装置、电子设备和存储介质,该方法包括:固态硬盘包括第一资源集合和第二资源集合,当接收到处理命令时,固态硬盘判断处理命令针对的处理流程是正常处理流程还是异常处理流程;若处理命令针对的处理流程是正常处理流程,则从第一资源集合中申请第一资源,以采用第一资源执行正常处理流程;若处理命令针对的处理流程是异常处理流程,则从第二资源集合中申请第二资源,以采用第二资源执行异常处理流程。本发明专利技术实施例可以实现正常处理流程和异常处理流程的资源完全独立,各自独享,对固态硬盘在多种全国产化服务器和全国产化操作系统方面的推广使用具有重要意义,从而增强固态硬盘的可靠性,提升用户体验。用户体验。用户体验。

【技术实现步骤摘要】
资源申请方法、装置、电子设备和存储介质


[0001]本专利技术涉及计算机
,特别涉及一种资源申请方法、一种资源申请装置、一种电子设备和一种计算机可读存储介质。

技术介绍

[0002]随着现代社会对数据的依赖性不断增强,海量数据的存储进入一个崭新的赛道,SSD(Solid State Drives,固态硬盘)这种大容量的高速存储设备正在被广泛使用。与此同时,随着近几年各种软硬件全国产化的潮流,SSD会搭载在各种各样的全国产化服务器上,搭配使用多种全国产化操作系统。此举可能会给SSD带来一些新的软硬件兼容性问题。
[0003]例如,全国产化服务器搭配全国产化操作系统,在某些场景下会触发SSD中firmware(固件)的大量异常流程处理,此时若异常流程与正常流程所需资源是共用的,则有概率会导致异常流程将资源全部占用,使正常流程在一定时间内无法完成,导致超时,从而可能使SSD的firmware锁住,导致SSD不识别。反之,若触发SSD中firmware的大量正常流程处理,且异常流程与正常流程所需资源是共用的,则有概率会导致正常流程将资源全部占用,使异常流程在一定时间内无法完成,导致超时,从而也可能使SSD的firmware锁住,导致SSD不识别。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的资源申请方法。
[0005]本专利技术实施例还提供了一种资源申请装置、电子设备和存储介质,以保证上述方法的实施。
[0006]为了解决上述问题,本专利技术实施例公开了一种资源申请方法,应用于固态硬盘,所述固态硬盘包括第一资源集合和第二资源集合,所述方法包括:
[0007]当接收到处理命令时,判断所述处理命令针对的处理流程是正常处理流程还是异常处理流程;
[0008]若所述处理命令针对的处理流程是正常处理流程,则从所述第一资源集合中申请第一资源,以采用所述第一资源执行所述正常处理流程;
[0009]若所述处理命令针对的处理流程是异常处理流程,则从所述第二资源集合中申请第二资源,以采用所述第二资源执行所述异常处理流程。
[0010]可选地,所述第一资源集合包括m个第一资源包,m个所述第一资源包相同,所述m为正整数;
[0011]所述若所述处理命令针对的处理流程是正常处理流程,则从所述第一资源集合中申请第一资源,以采用所述第一资源执行所述正常处理流程,包括:
[0012]若所述处理命令针对的处理流程是正常处理流程,则从所述第一资源集合中,为本次的所述正常处理流程申请一个所述第一资源包作为第一资源,以采用所述第一资源执
行本次的所述正常处理流程。
[0013]可选地,所述第二资源集合包括t个第二资源包,t个所述第二资源包相同,所述t为正整数;
[0014]所述若所述处理命令针对的处理流程是异常处理流程,则从所述第二资源集合中申请第二资源,以采用所述第二资源执行所述异常处理流程,包括:
[0015]若所述处理命令针对的处理流程是异常处理流程,则从所述第二资源集合中,为本次的所述异常处理流程申请一个所述第二资源包作为第二资源,以采用所述第二资源执行本次的所述异常处理流程。
[0016]可选地,所述固态硬盘记录有所述第一资源集合的空闲资源数量;在所述从所述第一资源集合中,为本次的所述正常处理流程申请一个所述第一资源包作为第一资源之后,还包括:
[0017]针对所述第一资源集合的空闲资源数量执行减一操作。
[0018]可选地,所述固态硬盘记录有所述第二资源集合的空闲资源数量;在所述从所述第二资源集合中,为本次的所述异常处理流程申请一个所述第二资源包作为第二资源之后,还包括:
[0019]针对所述第二资源集合的空闲资源数量执行减一操作。
[0020]可选地,还包括:
[0021]当本次的所述正常处理流程执行结束时,释放本次的所述第一资源;
[0022]针对所述第一资源集合的空闲资源数量执行加一操作。
[0023]可选地,还包括:
[0024]当本次的所述异常处理流程执行结束时,释放本次的所述第二资源;
[0025]针对所述第二资源集合的空闲资源数量执行加一操作。
[0026]可选地,所述当接收到处理命令时,判断所述处理命令针对的处理流程是正常处理流程还是异常处理流程,包括:
[0027]当接收到处理命令时,判断所述处理命令针对的处理流程是否存在报错信息;
[0028]若否,则判定所述处理命令针对的处理流程是正常处理流程;
[0029]若是,则判定所述处理命令针对的处理流程是异常处理流程。
[0030]本专利技术实施例还公开了一种资源申请装置,应用于固态硬盘,所述固态硬盘包括第一资源集合和第二资源集合,所述装置包括:
[0031]处理类型判断模块,用于当接收到处理命令时,判断所述处理命令针对的处理流程是正常处理流程还是异常处理流程;
[0032]第一资源申请模块,用于若所述处理命令针对的处理流程是正常处理流程,则从所述第一资源集合中申请第一资源,以采用所述第一资源执行所述正常处理流程;
[0033]第二资源申请模块,用于若所述处理命令针对的处理流程是异常处理流程,则从所述第二资源集合中申请第二资源,以采用所述第二资源执行所述异常处理流程。
[0034]可选地,所述第一资源集合包括m个第一资源包,m个所述第一资源包相同,所述m为正整数;
[0035]所述第一资源申请模块包括:
[0036]第一资源申请子模块,用于若所述处理命令针对的处理流程是正常处理流程,则
从所述第一资源集合中,为本次的所述正常处理流程申请一个所述第一资源包作为第一资源,以采用所述第一资源执行本次的所述正常处理流程。
[0037]可选地,所述第二资源集合包括t个第二资源包,t个所述第二资源包相同,所述t为正整数;
[0038]所述第二资源申请模块包括:
[0039]第二资源申请子模块,用于若所述处理命令针对的处理流程是异常处理流程,则从所述第二资源集合中,为本次的所述异常处理流程申请一个所述第二资源包作为第二资源,以采用所述第二资源执行本次的所述异常处理流程。
[0040]可选地,所述固态硬盘记录有所述第一资源集合的空闲资源数量;在所述从所述第一资源集合中,为本次的所述正常处理流程申请一个所述第一资源包作为第一资源之后,还包括:
[0041]第一调整模块,用于针对所述第一资源集合的空闲资源数量执行减一操作。
[0042]可选地,所述固态硬盘记录有所述第二资源集合的空闲资源数量;在所述从所述第二资源集合中,为本次的所述异常处理流程申请一个所述第二资源包作为第二资源之后,还包括:
[0043]第二调整模块,用于针对所述第二资源集合的空闲资源数量执行减一操作。
[0044]可选地,还包括:
[0045]第一释放模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源申请方法,其特征在于,应用于固态硬盘,所述固态硬盘包括第一资源集合和第二资源集合,所述方法包括:当接收到处理命令时,判断所述处理命令针对的处理流程是正常处理流程还是异常处理流程;若所述处理命令针对的处理流程是正常处理流程,则从所述第一资源集合中申请第一资源,以采用所述第一资源执行所述正常处理流程;若所述处理命令针对的处理流程是异常处理流程,则从所述第二资源集合中申请第二资源,以采用所述第二资源执行所述异常处理流程。2.根据权利要求1所述的方法,其特征在于,所述第一资源集合包括m个第一资源包,m个所述第一资源包相同,所述m为正整数;所述若所述处理命令针对的处理流程是正常处理流程,则从所述第一资源集合中申请第一资源,以采用所述第一资源执行所述正常处理流程,包括:若所述处理命令针对的处理流程是正常处理流程,则从所述第一资源集合中,为本次的所述正常处理流程申请一个所述第一资源包作为第一资源,以采用所述第一资源执行本次的所述正常处理流程。3.根据权利要求1所述的方法,其特征在于,所述第二资源集合包括t个第二资源包,t个所述第二资源包相同,所述t为正整数;所述若所述处理命令针对的处理流程是异常处理流程,则从所述第二资源集合中申请第二资源,以采用所述第二资源执行所述异常处理流程,包括:若所述处理命令针对的处理流程是异常处理流程,则从所述第二资源集合中,为本次的所述异常处理流程申请一个所述第二资源包作为第二资源,以采用所述第二资源执行本次的所述异常处理流程。4.根据权利要求2所述的方法,其特征在于,所述固态硬盘记录有所述第一资源集合的空闲资源数量;在所述从所述第一资源集合中,为本次的所述正常处理流程申请一个所述第一资源包作为第一资源之后,还包括:针对所述第一资源集合的空闲资源数量执行减一操作。5.根据权利要求3所述的方法,其特征在于,所述固态硬盘记录有所述第二资源集合的空闲资源数量;在所述从所述第二资源集合中...

【专利技术属性】
技术研发人员:张彬毕延帅钟戟
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1