[发明专利]一种控制写请求的方法及终端设备有效
申请号: | 201610717818.4 | 申请日: | 2016-08-24 |
公开(公告)号: | CN106325994B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 黄宏用 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;H04M1/725 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 写请求 终端设备 阻塞状态 闪存控制器 闪存 队列 计算机技术领域 终端设备判断 请求队列 剩余空间 写入数据 优先处理 输出I/O 实时性 系统卡 预设 发送 应用 | ||
1.一种控制写请求的方法,其特征在于,包括:
终端设备判断当前的输入输出I/O请求队列是否处于阻塞状态,所述I/O请求队列中包含同步写请求,其中,所述同步写请求用于写入元数据或者配置信息;
若当前的I/O请求队列处于阻塞状态,则所述终端设备从所述同步写请求中选取同步写请求作为目标同步写请求,所述目标同步写请求用于向闪存写入数据;其中,所述终端设备从所述同步写请求中选取同步写请求作为目标同步写请求,包括:所述终端设备按照所述I/O请求队列中的同步写请求的实时性需求进行排序;依据排序结果选择实时性需求较高的同步写请求作为目标同步写请求;
在所述目标同步写请求中添加加速标识,所述加速标识用于指示闪存控制器优先处理所述目标同步写请求;
所述终端设备向所述终端设备中的闪存控制器发送所述目标同步写请求,使所述闪存控制器在确定所述闪存的剩余空间大于第一预设阈值之后,所述终端设备提高所述终端设备的中央处理器CPU的工作频率,
检测当前被读出的编程页的数据中所含的错误比特数以估算该编程页的噪音容限;
所述闪存控制器为所述目标同步写请求分配目标编程页,检测所述目标编程页的噪音容限,根据最差可能的噪音容限设定所述目标编程页的最大允许的数据写入速度,其中,所述目标编程页为最高有效位页;
依据所述数据写入的速度值向所述闪存内写入所述目标同步写请求写入的数据。
2.根据权利要求1所述方法,其特征在于,所述终端设备判断当前的输入输出I/O请求队列是否处于阻塞状态包括:
终端设备判断当前的输入输出I/O请求队列的等待时间是否大于第二预设阈值。
3.一种终端设备,其特征在于,包括:
第一判断单元,用于判断当前的输入输出I/O请求队列是否处于阻塞状态,所述I/O请求队列中包含同步写请求,其中,所述同步写请求用于写入元数据或者配置信息;
选取单元,用于在当前的I/O请求队列处于阻塞状态时,从所述同步写请求中选取同步写请求作为目标同步写请求,所述目标同步写请求用于向闪存写入数据;其中,所述选取单元,具体用于按照所述I/O请求队列中的同步写请求的实时性需求进行排序,并依据排序结果选择实时性需求较高的同步写请求作为目标同步写请求;
添加单元,用于在所述目标同步写请求中添加加速标识,所述加速标识用于指示闪存控制器优先处理所述目标同步写请求;
发送单元,用于向所述终端设备中的闪存控制器发送所述目标同步写请求,使所述闪存控制器在确定所述闪存的剩余空间大于第一预设阈值之后,令:
CPU处理单元,用于提高所述终端设备的中央处理器CPU的工作频率;
检测单元,用于检测当前被读出的编程页的数据中所含的错误比特数以估算该编程页的噪音容限;
分配单元,用于利用所述闪存控制器为所述目标同步写请求分配目标编程页,其中,所述目标编程页为最高有效位页;
检测单元,用于检测所述目标编程页的噪音容限;
速度确定单元,用于根据最差可能的噪音容限设定所述目标编程页的最大允许的数据写入速度;
写请求处理单元,用于依据所述数据写入的速度值向所述闪存内写入所述目标同步写请求请求写入的数据。
4.根据权利要求3所述终端设备,其特征在于,
所述第一判断单元,具体用于判断当前的输入输出I/O请求队列的等待时间是否大于第二预设阈值。
5.一种终端设备,包括:处理器和存储器,其特征在于,
所述存储器存储有可执行程序代码;
所述处理器用于调用所述存储器中存储的所述可执行程序代码,执行权利要求1至2任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610717818.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:橡胶手套检漏装置及检测方法
- 下一篇:一种防油针刺滤袋的加工工艺